top of page

Teaching 

polyu-logo.png

2012-Present

CSE1000/1001: Introduction of Civil Engineering and Sustainable Development

CSE30337: Water and Wastewater Treatment

CSE40432: Solid and Hazardous Waste Control 

CSE505: Contaminated Land and Sediment Remediation

University of Canterbury logo.jpg

2008-2012

ENCI383: Environmental Engineering

ENCH421: Industrial Pollution Control

ENCI496: Contaminated Site Remediation

ENCI634: Water and Soil Chemistry

ENCI660: Advanced Water/Wastewater Treatment

bottom of page