Current courses:
ME 4143/5053: Propulsion
Terms taught:
- Fall 2020 (Online)
- Spring 2023 (In-Person)
- Spring 2024 (In-Person)
- Fall 2025 (In-Person)
ME 5633: Advanced Compressible Flow / Gas Dynamics
Terms taught:
- Fall 2021 (Hybrid)
- Fall 2023 (In-Person)
- Fall 2024 (In-Person)
ME 3663: Fluid Mechanics
Terms taught:
- Spring 2022 (Hybrid)
- Fall 2022 (In-Person)
- Fall 2023 (In-Person)
- Fall 2024 (In-Person)
ME 5243: Advanced Thermodynamics
Terms taught:
- Spring 2025 (Hybrid)
- Spring 2026 (Hybrid)

