- Hydraulics
- Fluid Mechanics for Civil Engineering
- Engineering Hydrology
- Computer Applications in Civil Engineering (Application of Stream Water Quality Model – QUAL2E)
- Applied Mechanics
- Hydraulic Structures (M.Eng course)
- Basic Water Engineering (M. Eng course)
- Fluvial Hydraulics (M.Eng course)
- Final Year Project Supervision
- Final Year Professional Practice (Urban Drainage Design, Water Reticulation)