Under Graduate Courses Taught
- Introduction to Civil Engineering
- Professional Ethics and Social Responsibility
- Engineering Hydrology
- Design of Hydraulic Structures
- Surveying
- Open Channel Flow
- Water Resources Engineering
- Environment and Ecology
- Engineering Graphics
- Geoinformatics
- Water Power Engineering
Post Graduate Courses Taught
- Economics in Water Resources Engineering
- Solid and biomedical waste management
- Independent Study