13. Advanced Fluid Mechanics ME 331, Fall 2025
12. Fluid Mechanics ME 231, Winter 2025
11. Numerical Fluid Flow and Heat Transfer (CFD) ME 630A, Fall 2024
10. Introduction to Turbulent Flows ME 647A, Winter 2024
9. Viscous Flow Theory ME 631A, Fall 2023
8. Applied Numerical Methods ME 685A, Winter 2023
7. Viscous Flow Theory ME 631A, Fall 2022
6. Deep Learning in Mechanical Sciences ME 699G, Winter 2022
5. Numerical Fluid Flow and Heat Transfer (CFD) ME 630A, Fall 2021
4. Advanced Computational Fluid Dynamics ME 634A, Winter 2021
3. Mathematics for Engineers ME 681A, Fall 2019
2. Advanced Computational Fluid Dynamics ME 634A, Winter 2020
1. Tutor ESO 204, Fall 2019