Students' Evaluations
Santa Clara University
2026 Fall MECH122 Fluid Mechanics
2026 Spring MECH103 Mathematical Methods in Mechanical Engineering
2026 Spring MECH103R Mathematical Methods in Mechanical Engineering Recitation
2026 Spring MECH202 Advanced Engineering Mathematics I and II
2026 Spring MECH298 Independent Study
2026 Winter MECH122 Fluid Mechanics
2026 Winter MECH122L Fluid Mechanics Laboratory
2026 Winter MECH141 Mechanical Vibrations
2026 Winter MECH201 Advanced Engineering Mathematics II
2025 Fall MECH399 Ph.D. Thesis Research
University of Florida
2025 Spring ECH3203 Fluid and Solid Operations
2024 Fall ECH6285 Transport Phenomena
2023 Fall ECH3203 Fluid and Solid Operations [Notes]
2023 Spring ECH3203 Fluid and Solid Operations
2022 Fall ECH6285 Transport Phenomena
2022 Spring ECH3203 Fluid and Solid Operations
2021 Spring ECH3203 Fluid and Solid Operations
Carnegie Mellon University (Substitute lecturer)
2019 Fall CHE06703 Advanced fluid dynamics
Cornell University (Substitute lecturer & Teaching assistant)
2017 Spring MAE4230 Intermediate fluid dynamics
2016 Fall MAE3230 Introductory fluid dynamics
The University of Hong Kong (Teaching assistant)
2012 Spring ENGG1010 Foundations of engineering mechanics
2011 Fall ENGG1010 Foundations of engineering mechanics
MECH2008 Mechanics of fluids
2011 Spring MECH1014 Thermofluids
2011 Fall MECH1014 Thermofluids
2026 Fall MECH122 Fluid Mechanics
2026 Spring MECH103 Mathematical Methods in Mechanical Engineering
2026 Spring MECH103R Mathematical Methods in Mechanical Engineering Recitation
2026 Spring MECH202 Advanced Engineering Mathematics I and II
2026 Spring MECH298 Independent Study
2026 Winter MECH122 Fluid Mechanics
2026 Winter MECH122L Fluid Mechanics Laboratory
2026 Winter MECH141 Mechanical Vibrations
2026 Winter MECH201 Advanced Engineering Mathematics II
2025 Fall MECH399 Ph.D. Thesis Research
University of Florida
2025 Spring ECH3203 Fluid and Solid Operations
2024 Fall ECH6285 Transport Phenomena
2023 Fall ECH3203 Fluid and Solid Operations [Notes]
2023 Spring ECH3203 Fluid and Solid Operations
2022 Fall ECH6285 Transport Phenomena
2022 Spring ECH3203 Fluid and Solid Operations
2021 Spring ECH3203 Fluid and Solid Operations
Carnegie Mellon University (Substitute lecturer)
2019 Fall CHE06703 Advanced fluid dynamics
Cornell University (Substitute lecturer & Teaching assistant)
2017 Spring MAE4230 Intermediate fluid dynamics
2016 Fall MAE3230 Introductory fluid dynamics
The University of Hong Kong (Teaching assistant)
2012 Spring ENGG1010 Foundations of engineering mechanics
2011 Fall ENGG1010 Foundations of engineering mechanics
MECH2008 Mechanics of fluids
2011 Spring MECH1014 Thermofluids
2011 Fall MECH1014 Thermofluids