Undergraduate Teaching
Winter 2024 - MEC E 230: Introduction to Thermo-Fluid Sciences
Fall 2023 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2023 - MEC E 230: Introduction to Thermo-Fluid Sciences
Fall 2022 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2021 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2020 - MEC E 331: Fluid Mechanics I
Winter 2020 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2019 - MEC E 331: Fluid Mechanics I
Winter 2019 - MEC E 230: Introduction to Thermo-Fluid Sciences
Fall 2018 - Pharm 361: Pharmaceutics II (guest lecturer on aerosol drug delivery)
Spring/Summer 2018 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2018 - MEC E 250: Engineering Mechanics II - Dynamics
Winter 2018 - MEC E 331: Fluid Mechanics I
Fall 2017 - Pharm 361: Pharmaceutics II (guest lecturer on aerosol drug delivery)
Spring/Summer 2017 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2017 - MEC E 331: Fluid Mechanics I
Fall 2016 - Pharm 361: Pharmaceutics II (guest lecturer on aerosol drug delivery)
Spring/Summer 2016 - MEC E 230: Introduction to Thermo-Fluid Sciences
Winter 2016 - MEC E 331: Fluid Mechanics I
Fall 2015 - Pharm 361: Pharmaceutics II (guest lecturer on aerosol drug delivery)
Winter 2015 - MEC E 331: Fluid Mechanics I
Fall 2014 - MEC E 230: Introduction to Thermo-Fluid Sciences
Fall 2014 - Pharm 361: Pharmaceutics II (guest lecturer on aerosol drug delivery)
Spring/Summer 2014 - MEC E 250: Engineering Mechanics II - Dynamics
Winter 2014 - MEC E 460: Design Project (advisor to student groups)
Graduate Teaching
Fall 2022 - MEC E 635: Mechanics of Respiratory Drug Delivery
Fall 2020 - MEC E 635: Mechanics of Respiratory Drug Delivery
Fall 2019 - MEC E 635: Mechanics of Respiratory Drug Delivery
Fall 2018 - MEC E 635: Mechanics of Respiratory Drug Delivery
Winter 2017 - MEC E 635: Mechanics of Respiratory Drug Delivery