Teaching at UAlbany (since 2018)

ESE 301 Introduction to Environmental Engineering with Lab 

ESE 383 Wind Energy-Impacts on Society, Environment, and Climate Change

ESE 411/511 Water and Wastewater Treatment 

ESE 515 Biological Wastewater Treatment 

ESE 412/512 Advanced Wastewater Engineering 


Teaching at Penn State (2014-2018)

Guest Lecturer (2017 Fall Semester): Environmental Microbiology for Engineers (CE479)

Guest Lecturer (2017 Spring Semester): Water Supply and Wastewater Treatment (CE371)

Guest Lecturer (2016 Fall Semester): Environmental Transport Processes (CE576)

Guest Lecturer (2016 Spring Semester): Water Supply and Wastewater Treatment (CE371)