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)