Undergraduate Teaching

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