Teaching

Current Courses


Past Courses

APL 310: Constitutive Modeling -This is a basic course on constitutive modeling of solid material. 

AML 840: Advances in Solid Mechanics -Taught twice, developed the content for mechanics of soft material & Advanced Biomechanics

AML 150: Introduction to Solid & Fluid Mechanics -Taught both the solid as well as the fluid part. 

AML 300/APL 300: Computational Mechanics  

APL 705 Finite Element Method

APL 733/734 Dynamics/Advanced Dynamics (Fall 2019)

APL 701: Continuum Mechanics (Spring 2019): This is a core course in our department, that the whole MTech batch takes, irrespective of their solids or fluids inclination. 

APL 745: Deep Learning in Mechanics.  (Spring 2023, Jan-May)

APV 740: Introduction to Soft Robotics (Spring 2023, Jan-May)

APL 796: Advanced Solid Mechanics (Spring 2020)

This is a followup course in our department after continuum mechanics. The concept of linearized elasticity should come from a bridge of finite elasticity and classical linear elasticity. The assumptions of small strain, small rotation, small displacements and their implications in kinematics of formulation are discussed in this class.      

APV 750: Musculoskeletal Biomechanics (Spring 2020)

APL 100: Engineering Mechanics (Fall 2020

This is an entry level mechanics course in our dept. We mostly focus on the rigid body mechanics and analytical mechanics in Eulerian framework. The applications of Euler's axioms in intepreting rigid body mechanics is the main take away from the course. 

APL 840: Advances in Solid Mechanics (Spring 2021

APL 771: Design Optimization & Decision Theory (Fall 2021

This is a new course I am going to tech next sem....wait for more info

APL 405: Machine Learning in Mechanics (Spring 2022)

APL 380: Biomechanics (Fall 2022)