
Teaching

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


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

2008-2012
ENCI383: Environmental Engineering
ENCH421: Industrial Pollution Control
ENCI496: Contaminated Site Remediation
ENCI634: Water and Soil Chemistry
ENCI660: Advanced Water/Wastewater Treatment