- Hydraulics
- Fluid Mechanics for Civil Engineering
- Engineering Hydrology
- Civil Engineering Laboratory
- 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 or River Engineering (M.Eng course)
- Final Year Research Project Supervision
- Final Year Integrated Design Project (Urban Drainage Design, Water Reticulation)