1- Ground water, undergraduate.
2- Numerical Analysis, undergraduate.
3- Fluid Mechanics, undergraduate.
4- Engineering Hydrology, undergraduate.
5- Hydrodynamics, graduate.
6- Open Channel Hydraulics, graduate.
7- Hydraulic Structures, graduate. 8- Embankment Dams, graduate.
9- Numerical Analysis, graduate.
10- Hydraulics and Hydrology of Sediment, Postgraduate.
11- Advanced Hydraulics for Engineering, Postgraduate.