Teaching

MECH 431 — Engineering Economics

Terms: 2017W2, 2018W2, 2019W2, 2021W2, 2023W2, 2024W1, 2025W1

Download a Recent Syllabus

MECH 411 — Air Pollution, Technology & Society

Terms: 2018W2, 2019W2, 2021W2, 2023W2, 2024W1, 2025W1

Download a Recent Syllabus

MECH 598/698 004 — Mechanical Engineering Energy & Environment Seminar

Terms: 2023W, 2024W

Download a Recent Syllabus