Graduate Courses

ENGI 9845: Energy Storage, (new course developed by Dr. Duan), Memorial, 2020, 2021.
ENGI 9901(8965): Advanced Fluid Dynamics, Memorial, 2018, 2019, 2020.
ENGI 9987: Interfacial and Phase Change Phenomena, (new course developed by Dr. Duan),Memorial, 2017, 2021.

Undergraduate Courses

ENGI 6961: Fluid Mechanics II, Memorial, 2015, 2016, 2018, 2019, 2020.
ENGI 4961: Fluid Mechanics I, Memorial, 2015, 2016, 2017
ENGI 4901: Thermodynamics II, Memorial, 2015, 2016, 2017, 2018, 2021
ENGR 2860: Fluid Mechanics (TA), UOIT, 2009
ENGR 3930: Heat Transfer (TA & Guest Lecture), UOIT, 2008
ENGR 2640: Thermodynamics and Heat Transfer (TA), UOIT, 2006, 2007
ME 130.112: Thermal Science (TA), Manitoba, 2005
040221: Energy Conservation Principles and Technologies (Co-instructor), UPC, 2004
0421812: Technology for Enhanced Heat Transfer (Co-instructor), UPC, 2004