I strive to be one of those teachers, who not only teach students fundamental content of a course, but also foster their critical thinking, enable them to sift and weigh evidences, and discern the facts from the fiction. Below are the courses that I have taught in the past three years at Villanova:


Undergraduate Level Courses

CEE 3321 Water & Wastewater Treatment, Fall 2014, 2016

CEE 2311 Introduction to Environmental Engineering Science, Spring 2015-2018

CEE 4606 Capstone Design: Environmental Engineering, Spring 2017

Graduate Level Course

CEE 7701 Aquatic Chemistry for Environmental Engineers, Fall 2015

CEE 8707 Physical and Chemical Treatment Processes, Spring 2016, 2018