TEACHING
Cources Taught
| Title | Institution | Designation | Level |
| Turbomachinery | IIT-Kanpur, B.E. College | Instructor | UG |
| Advanced Theory of Turbomachinery | IIT-Kanpur | Instructor | PG |
| Viscous Flow Theory | IIT-Kanpur | Instructor | PG |
| Energy Conversion | IIT-Kanpur | Instructor | UG |
| Fluid Mechanics and Rate Process | IIT-Kanpur | Tutor | UG |
| Fluid Mechanics Lab. | IIT-Kanpur | Lab-Instructor | UG |
| Energy Conversion Lab. | IIT-Kanpur | Lab-Instructor | UG |
| Computational Fluid Dynamics and Heat Transfer | B.E. College | Instructor | PG |
| Thermodynamics | B.E. College | Instructor | UG and PG |
| Gas Dynamics | B.E. College | Instructor | PG |
| Non-Conventional Energy | B.E. College | Instructor | UG |
| Project I and II | IIT-Kanpur, B.E. College | Instructor | UG |
New Courses Introduced
| IIT Kanpur | Advanced Theory of Turbomachinery. |
| IIT Kanpur | Compressibility and High-Speed Flow. |
| Calcutta University | Computational Fluid Dynamics and Heat Transfer. |
Teachings in Current Semester
| Graduate Students | |
| Post Graduate Students |