top of page


“Our task, regarding creativity, is to help children climb their own mountains, as high as possible. No one can do more.”
                                                                                                          From Loris Malaguzzi

MECH 2023 Statics (Undergraduate, University of Colorado Denver)

2024 Spring


MECH 4228/5228 Special Topics - Renewable Energy (New Course Syllabus, Undergraduate & Graduate, University of Colorado Denver):  Dr. Gao focuses on training CU Denver students to join the climate change mitigation workforce.

2023 Spring


MECH 3021 Introduction to Fluid Mechanics (Undergraduate, University of Colorado Denver)

2024 Fall

2023 Fall, New CFD module with the project-based teaching technology (developed with support by the Teaching Innovation Grant, The Division for Teaching Innovation and Program Strategy (TIPS), CU Denver)

2022 Fall, Rating: 4.73/5.0




ME 126 Heat Transfer (Undergraduate, California State University, Sacramento)

2022 Summer, Rating: 5.0/5.0

2022 Spring (Section 01 Rating: 4.8/5.0; Section 02 Rating: 4.25/5.0)

2021 Fall (Section 01 Rating: 4.22/5.0; Section 04 Rating: 4.5/5.0) - Online

ME 253 Advanced Fluid Mechanics (Graduate, California State University, Sacramento)

2022 Spring, Rating: 4.75/5.0

ME 259 Introduction to Computational Fluid Dynamics (Graduate, California State University, Sacramento)

2021 Fall, Rating: 4.83/5.0 (Hybrid)

AerE344: Aerodynamics and Propulsion Laboratory (Undergraduate, Iowa State University) 

2019 Spring (Lab Section 03 Rating: 4.9/5.0, Lab Section 06 Rating: 4.5/5.0)

2018 Fall (Lab Section 02 Rating: 4.67/5.0, Lab Section 05 Rating: 4.87/5.0)

bottom of page