1. Undergraduate courses: Forest Hydrology and Catchment Management (UPM-1991), Hydrology, Integrated Water Resource Management, Research Methodology and Problem Solving in Civil Engineering
  2. Post graduate courses: Water Resources Development, Statistical Hydrology
  3. Course coordinator: Integrated Water Resource Management, 2001-2011
  4. Board of Study, Master of Civil Engineering, Universti Tunku Abdul Rahman (UTAR) (since Jan 2019)
  5. Board of Study,  Master of Disaster Risk Management MJIIT (since Nov 2018)