University of South Carolina, Columbia, SC, USA (2008-2010)
1.Introduction to water resources engineering laboratory (ECIV 362L-001-Spring-2008) (31 students).
2.Introduction to water resources engineering laboratory (ECIV 362L-001-Spring-2009) (32 students).
Indian Institute of Technology Kharagpur, West Bengal, India (2013-Present)
Session 2026-2027, Semester AUTUMN (ONGOING)
CE60250, TRANSIENTS IN PIPES AND OPEN CHANNELS, L-T-P (3-0-0), Credit(3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGG LAB, L-T-P (0-0-3), Credit(2)
Session 2025-2026, Semester SPRING
CE11004, INTRODUCTORY FLUID MECHANICS, L-T-P (3-1-0), Credit(4)
CE60006, HYDRAULICS OF SEDIMENT TRANSPORT, L-T-P (4-0-0), Credit(4)
CE69004, CASE STUDIES ON COMPUTATIONAL HYDRAULICS OF SEDIMENT TRANSPORT, L-T-P (0-0-3), Credit(2)
Session 2025-2026, Semester AUTUMN
CE21003, HYDRAULICS, L-T-P (3-1-0), Credit (4)
CE69003, HYDRAULIC AND WATER RESOURCES ENGG LAB, L-T-P (0-0-3), Credit(2)
Session 2024-2025, Semester SPRING
CE11004, INTRODUCTORY FLUID MECHANICS, L-T-P (3-1-0), Credit(4)
CE60006, HYDRAULICS OF SEDIMENT TRANSPORT, L-T-P (4-0-0), Credit(4)
Session 2024-2025, Semester AUTUMN
CE21003, HYDRAULICS, L-T-P (3-1-0), Credit (4)
CE69003, HYDRAULIC AND WATER RESOURCES ENGG LAB, L-T-P (0-0-3), Credit(2)
Session 2023-2024, Semester SPRING
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit(3)
CE60006, HYDRAULICS OF SEDIMENT TRANSPORT, L-T-P (4-0-0), Credit(4)
Session 2023-2024, Semester AUTUMN
CE21003, HYDRAULICS, L-T-P (3-0-0), Credit (4)
CE69003, HYDRAULIC AND WATER RESOURCES ENGG LAB, L-T-P (0-0-3), Credit(2)
Session 2022-2023, Semester SPRING
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit(3)
CE60250, TRANSIENTS IN PIPES AND OPEN CHANNELS, L-T-P (3-0-0), Credit(3)
Session 2022-2023, Semester AUTUMN
CE60203, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit(3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGG LAB, L-T-P (0-0-3), Credit(2)
Session 2021-2022, Semester SPRING
CE60128, HYDROPOWER ENGINEERING, L-T-P (3-0-0), Credit(3)
CE69004, CASE STUDIES ON COMPUTATIONAL HYDRAULICS OF SEDIMENT TRANSPORT, L-T-P (0-0-3), Credit(2)
Session 2021-2022, Semester AUTUMN
CE13003, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit(3)
CE60111, VISCOUS FLUID FLOW, L-T-P (3-0-0), Credit(3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGG LAB, L-T-P (0-0-3), Credit(2)
Session 2020–2021, Semester SPRING
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
NSS (UNIT 11)
Session 2020–2021, Semester AUTUMN
CE20006, WATER RESOURCES ENGINEERING, L-T-P (3-0-0), Credit (3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGINEERING LAB, L-T-P (0-0-3), Credit (2)
NSS (UNIT 11)
Session 2019–2020, Semester SPRING
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE29006, WATER RESOURCES ENGINEERING LABORATORY, L-T-P (0-0-3), Credit (2)
NSS (UNIT 11)
Session 2019–2020, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGINEERING LAB, L-T-P (1-0-2), Credit (2)
NSS (UNIT 11)
Session 2018–2019, Semester SPRING
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
Session 2018–2019, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGINEERING LAB, L-T-P (1-0-2), Credit (2)
Session 2017–2018, Semester SPRING
CE21003, HYDRAULICS, L-T-P (3-0-0), Credit (4)
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE29006, WATER RESOURCES ENGINEERING LABORATORY, L-T-P (0-0-3), Credit (2)
Session 2017–2018, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGINEERING LAB, L-T-P (1-0-2), Credit (2)
Session 2016–2017, Semester SPRING
CE21003, HYDRAULICS, L-T-P (3-0-0), Credit (4)
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE29006, WATER RESOURCES ENGINEERING LABORATORY, L-T-P (0-0-3), Credit (2)
Session 2016–2017, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69003, HYDRAULIC AND WATER RESOURCES ENGINEERING LAB, L-T-P (1-0-2), Credit (2)
Session 2015–2016, Semester SPRING
CE21003, HYDRAULICS, L-T-P (3-0-0), Credit (4)
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
Session 2015–2016, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69005, COMPUTER APPLICATIONS IN FREE SURFACE FLOW AND APPLIED HYDROLOGY, L-T-P (0-0-3), Credit (2)
Session 2014–2015, Semester SPRING
CE21003, HYDRAULICS, L-T-P (3-0-0), Credit (4)
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE69004, CASE STUDIES ON COMPUTATIONAL HYDRAULICS AND SEDIMENT TRANSPORT, L-T-P (0-0-3), Credit (2)
Session 2014–2015, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69005, COMPUTER APPLICATIONS IN FREE SURFACE FLOW AND APPLIED HYDROLOGY, L-T-P (0-0-3), Credit (2)
INTRODUCTION TO HYDRAULIC AND WATER RESOURCES ENGINEERING (1 class for 2nd B.Tech. Civil)
Session 2013–2014, Semester SPRING
CE31111, DESIGN OF HYDRAULIC STRUCTURES, L-T-P (3-0-0), Credit (3)
CE60124, TURBULENT FLUID FLOW, L-T-P (3-0-0), Credit (3)
CE69004, CASE STUDIES ON COMPUTATIONAL HYDRAULICS AND SEDIMENT TRANSPORT, L-T-P (0-0-3), Credit (2)
Session 2013–2014, Semester AUTUMN
CE13001, ENGINEERING DRAWING AND COMPUTER GRAPHICS, L-T-P (1-0-3), Credit (3)
CE69005, COMPUTER APPLICATIONS IN FREE SURFACE FLOW AND APPLIED HYDROLOGY, L-T-P (0-0-3), Credit (2)