Recent courses

ENGG1350 Thermal Sciences, Hydrostatics and Fluid Dynamics
CIVL2104 Hydraulics and Hydrology
CIVL3121 Water Resources Engineering
CIVL6029 Groundwater Hydrology
CIVL6050 Urban Hydrology and Hydraulics
CIVL6061/8015 Special Topic in Environmental Engineering A: Research and Practice

Ongoing research student supervision

6 PhD theses, 2 MPhil theses, 12 MSc theses and 3 undergraduate final year projects