1. Civil Engineering Drawing, CE206, B.Tech, Tezpur University, 2010
2. Engineering Mechanics, ME102, B.Tech, Tezpur University, 2011.
3. Fluid Mechanics, CE201, B.Tech, Tezpur University,2010,2011,2013,2014.
4. Hydraulics and Hydraulic structures , CE207, B.Tech, Tezpur University, 2012, 2013,2014.
5. Hydraulics structures, CE431, B.Tech, Tezpur University, 2012.
6. Open Channel Flow, CE430, B.Tech, Tezpur University, 2012.
7. Water Resources Engineering, CE302, B.Tech, Tezpur University, 2011,2012,2013,2014.
8. Hydrology and Flood Control, CE1309, B.Tech, NIT Silchar, 2015, 2016, 2017.
9. Irrigation Engineering, CE1402, B.Tech, NIT Silchar, 2015, 2016, 2017.
10. Computer Application in WRE, CE517, M.Tech, NIT Silchar, 2015, 2016.
11. Advanced Hydrology, CE 501, M.Tech, NIT Silchar, 2015,
12. Advanced Irrigation Engineering, CE5507, M.Tech, NIT Silchar, 2016, 2017.
13. River Mechanics and Flood Control, CE 504, M.Tech, 2015, 2016, 2017