Over my career, I have developed a number of graduate and undergraduate courses, including Water Supply and Pollution Control, Municipal Solid Waste Management, Physical and Chemical Treatment Processes, Environmental Biotechnology, Environmental Nanotechnology, Analysis of Natural and Polluted Water, Technical Communication in Civil Engineering, Professional Issues in Engineering, Introduction to Infrastructure, and Senior Design.

I am particularly interested in cross-cutting topics such as engineering design and innovation, engineering ethics and society, as well as active and project-based learning.

I am currently teaching the following courses: