Currently teaching, Jul 2024
MCL104 Solid Mechanics (Moodle)
Mechanical Behavior of Polymers and Composites (NPTEL)
Engineering Graphics and Design (NPTEL)
NPTEL courses
Mechanical Behavior of Polymers and Composites (Jul-Oct 2023, Videos )
Engineering Graphics and Design (Jul-Oct 2021-23, Videos )
UG courses
APL104 Solid Mechanics (coordinator, Jul-Nov 2023)
MCP100 Engineering Visualization and Communication (coordinator, Jul-Nov 2019-20, Jan-May 2020-21)
MCQ301 Seminar Course (coordinator, Jan-May 2016-18; Jul-Nov 2016-18)
MCL211 Design of Machines (co-taught, Jan-May 2015,2022)
MCL311 CAD and Finite Element Analysis (co-taught, Jan-May 2018)
MEL732 Advanced Mechanical Design (co-taught, Jul-Nov 2014)
NIN100 Introduction to Engineering (involved, One group, Jul-Nov 2015)
MNC101 Introduction to Mechanical Engineering (involved, One group, Jul-Nov 2014)
PG courses
MCL730 Designing with Advanced Materials (coordinator, Jan-May 2015-19, 2021-24)
MCL742 Design and Optimization (coordinator, Jul-Nov 2015-18)
MCL735 CAD and Finite Element Analysis (coordinator, Jul-Nov 2021-22)
MCV849 Fracture Mechanics in Design (coordinator, Jul-Nov 2020)
Short term courses
Computational Fracture Mechanics for Photovoltaic Reliability (GIAN: May 2019)
Joining of Advanced Materials (TEQIP: Dec 2019, Karyasala: Jan 2023)
Engineering Visualization (Sponsored CEP: Apr 2021)