Teaching 

2012-Present

CSE337: Water and Wastewater Treatment

CSE432: Solid and Hazardous Waste Control 

CSE505: Contaminated Land and Sediment Remediation

2008-2012

ENCI383: Environmental Engineering

ENCH421: Industrial Pollution Control

ENCI496: Contaminated Site Remediation

ENCI634: Water and Soil Chemistry

ENCI660: Advanced Water/Wastewater Treatment

The Hong Kong Polytechnic University