Teaching Undergraduate CoursesIndian Institute of Technology Guwahati CE101 Engineering DrawingME101 Engineering MechanicsCE205 Structural Analysis IJawaharlal Nehru University (guest lecturer)Engineering Drawing and VisualisationIndian Institute of Technology DelhiCVP441 Structural Design and DetailingAmity University NoidaMechanics of FluidsSurveying and Geomatics Postgraduate CoursesIndian Institute of Technology Guwahati CE514 Plates, shells and elastic stability