| Year | Semester | Course |
| 2023-2024 | Second | MCL819: Lattice Boltzmann Method (course coordinator). |
| 2022-2023 | Second | MCL819: Lattice Boltzmann Method (course coordinator). |
| 2021-2022 | Second | MCL813: Computational Heat Transfer (course coordinator). |
| 2020-2021 | Second | MCL813: Computational Heat Transfer (course coordinator). |
| 2020-2021 | First | MCL 819: Lattice Boltzman Method (course coordinator). |
| 2019-2020 | Second | MCL 813:
Computational Heat Transfer (course coordinator). MCL 705: Experimental Methods (one group) |
| First | MCL 702:
Advanced Fluid Mechanics (course coordinator) MCL 819: Lattice Boltzmann Method (course coordinator) |
|
| 2018-2019 | Second | MCL 705: Experimental Methods (one group) |
| First | MCL 702:
Advanced Fluid Mechanics (course coordinator) MCL 819: Lattice Boltzmann Method (course coordinator; new course and first-time offered) |
|
| 2017-2018 | First | MCL 702: Advanced Fluid Mechanics (course coordinator) |
| Year | Semester | Course |
| 2024-2025 | Second | MCP301: Mechanical Engineering Laboratory-I (one group) |
| 2024-2025 | First | MCL242: Heat and Mass Transfer (Tutorials for two groups) MCP401: Mechanical Engineering Laboratory-II (one group) |
| 2023-2024 | Second | MCP301: Mechanical Engineering Laboratory-I (one group) |
| 2023-2024 | First | MCL242: Heat and Mass Transfer (course coordinator) |
| 2022-2023 | First | MCL242: Heat and Mass Transfer (course coordinator) |
| 2021-2022 | First | MCL 242: Heat and Mass Transfer (course coordinator) |
| 2018-2019 | Second | MCL 443: Electrochemical Energy Systems (course coordinator) |
| 2017-2018 | Second | MCL 443:
Electrochemical Energy Systems (course coordinator; new course
and first-time offered) MCP 301: Mechanical Engineering Lab-I (one group) |
| First | MCP 100: Engineering Visualization (one group) | |
| 2016-2017 | Second | MCL 241: Energy Systems and Technologies (course coordinator) |
| First | MCL 141:
Thermal Science for Manufacturing (Tutorials for Groups 1 and 3) NIN 100: Introduction to Engineering (One Group) |
|
| 2015-2016 | Second | MCL 241: Energy Systems and Technologies (course coordinator) |
| First | MEL 442:
Thermal Analysis of Bio-Systems (course coordinator) NIN 100: Introduction to Engineering (One Group) |
|
| 2014-2015 | Second | MCL 241: Energy Systems and Technologies (course coordinator) |
| First | MEL 442:
Thermal Analysis of Bio-Systems (course coordinator) NIN 100: Introduction to Engineering (One Group) |
|
| 2013-2014 | Second | MEL 241:
Energy Conversion (Laboratories and tutorials for Groups 2,3 and
5) NEN 101: Professional Ethics & Social Responsibility (Group 7) MEP 100: Engineering Visualization (One Group) |
| First | MEL 344:
Refrigeration and Air-Conditioning (course coordinator) NEN 100: Professional Ethics & Social Responsibility (Group 7) |
|
| 2012-2013 | Second | MEL 341:
Gas Dynamics and Propulsion (course coordinator) MEL 110: Graphic Science (laboratory supervision only) MEL 345: I.C. Engines (laboratory and tutorial only) |
| First | MEL 344:
Refrigeration and Air-Conditioning (course coordinator) MEN 110: Introduction to Mechanical Engineering |
|
| 2011-2012 | Second | MEL 341:
Gas Dynamics and Propulsion (course coordinator) MEL 716: Micro/Nano-scale Heat Transfer (guest lecturer) |
| First | MEL 344:
Refrigeration and Air-Conditioning (course coordinator) MEN 110: Introduction to Mechanical Engineering MEC410/420: Colloquium |
|