top of page

Teaching 

image.png

2023-Present
Undergraduate

  • CIVL1100 – Discovering Civil and Environmental Engineering

  • CIVL4100V – Green Technology for Sustainable Development

  • CIVL4910 – Civil and Environmental Engineering Final Year Project

  • CIVL2020 – Industrial and BIM Training

  • CIVL1140 – Environment and Society: Sustainable Development Goals and Carbon Neutrality

Postgraduate

  • CIVL5460 – Landfill Engineering and Design

  • JEVE5430 – Solid Waste Landfill Engineering Design

  • CIVL5450 – Hazardous Waste Treatment and Site Remediation

  • DISC5207 – Circular Economy in Infrastructure Development

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