University of Waterloo
Graduate
- ME765 – High Speed and Compressible Flows (Fall 2017)
Undergraduate
- ME303 – Advanced Numerical Mathematics (Spring 2016-2017)
- MTE202 – Advanced Numerical Mathematics (Fall 2016-2017)
Royal Military College of Canada
- MEE 311 – Fluid Mechanics I (Winter 2009)
- CEE 319 – Civil Engineering Analysis (Winter 2010, Winter 2011, Winter 2012)