Teaching

Current and upcoming courses

[Spring 2025] On Leave

[Winter 2025] ENGRMAE 130B. Fluid Dynamics II

[Fall 2024] ENGRMAE 91. Introduction to Thermodynamics

Courses taught in the past

ENGRMAE 91. Introduction to Thermodynamics – Sample syllabus

ENGRMAE 130B. Fluid Dynamics II – Sample syllabus

ENGRMAE 130B. Introduction to Viscous and Compressible Flows (before Fall 2023) – Sample syllabus

ENGRMAE 216. Statistical Thermodynamics – Sample syllabus