Teaching

Courses taught at HKU

Undergraduate Courses

ENGG1350
Thermal Sciences, Hydrostatics and Fluid Dynamics
Core

Fundamentals of thermodynamics, fluid statics and dynamics, with applications in engineering systems.

CIVL2104
Hydraulics and Hydrology
Core

Principles of hydraulics, hydrological processes, and their applications in civil engineering design.

CIVL3121
Water Resources Engineering
Elective Currently Teaching

Sustainable management of water resources, including reservoir design, water supply, and flood control.

Postgraduate Courses

CIVL6029
Groundwater Hydrology
MSc/PhD Advanced

Advanced topics in groundwater flow and contaminant transport, including numerical modeling and field applications.

CIVL6050
Urban Hydrology and Hydraulics
MSc/PhD Advanced

Hydrological processes in urban environments, stormwater management, and low-impact development (LID) technologies.

CIVL6061/8015
Special Topic in Environmental Engineering: Research and Practice
MSc/PhD Seminar Currently Teaching

Current topics in environmental engineering research, including student presentations and discussions of cutting-edge developments.

Teaching Excellence Recognition

Faculty Teaching Award, Faculty of Engineering, National University of Singapore (2011-2012)