Teaching

Universiti Putra Malaysia

Undergraduate Courses 

ECV 3408/3413 Environmental Engineering

ECV 3405 Water & Wastewater Engineering

ECC 3005 Computer Programming

ECV 4949 Final Year Project

Postgraduate Courses

ECV 5413 Water Quality Engineering

ECV 5420 Water Resources Modelling

ECV 5514 GIS for Engineers

Imperial College London

Postgraduate courses

Tropical Hydrology

CI9-EE-25 Water Quality Engineering :: Toxic Pollutants

CI9-CDT-07 Uncertainty Associated with Future Change:: Climate change data extraction from CMIP5