Home
Contact Me
Research
Current Projects
Past Projects
Publications
Journal Articles
Conference Proceedings
Conferences & Invited Talks
Other Publications
Courses
Curriculum Vitae
Abbreviated CV
Full CV
People
CEINT
@ Duke
@ Carnegie Mellon
CMU CEE
Courses
Environmental Issues of Nanotechnology
Environmental Engineering
Environmental Sampling and Analysis
Physiochemical Processes of Organic Pollutants in Aquatic Systems
Water Quality Engineering
Water Quality Engineering Laboratory