Teaching

Currently Teaching (July 2026)

Advanced Solid Mechanics (MEL7201, Moodle)

NPTEL Courses

Mechanical Behavior of Polymers and Composites (since 2023, Watch on YouTube, NPTEL Course Page )

Engineering Graphics and Design (since 2021, Watch on YouTube, NPTEL Course Page )

UG Courses

Solid Mechanics (MCL104, 3 times, Jul 2023-25)

Engineering Visualization and Communication (MCP100, 4 times, Jul 2019-20 and Jan 2020-21)

Design of Machines (MCL211, co-taught, Jan 2015 and Jan 2022)

CAD and Finite Element Analysis (MCL311, co-taught, Jan 2018)

Seminar Course (MCQ301, 6 times, Jan 2016-18 and Jul 2016-18)

Introduction to Engineering (NIN100, involved in one group, Jul 2015)

Introduction to Mechanical Engineering (MNC101, involved in one group, Jul 2014)

PG Courses

Designing with Advanced Materials (MCL730, 9 times, Jan 2015-19 and 2021-24)

Design and Optimization (MCL742, 4 times, Jul 2015-18)

CAD and Finite Element Analysis (MCL735, 2 times, Jul 2021-22)

Fracture Mechanics in Design (MCL711, Jan 2025)

ML for Computational Design (MEL7216, Jul 2026)

Advanced Mechanical Design (MEL732, co-taught, Jul 2014)

Short Term Courses

Fracture Mechanics in Design (MCV849, Jul 2020)

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)