"It is the supreme art of the teacher to awaken joy in creative expression and knowledge." – Albert Einstein
"Those who know, do. Those that understand, teach." – Aristotle
| Course Number | Subject Name | Session (WebLink) |
| CS10001 / CS10003 | Programming and Data Structures | [ 2025 Spring | 2024 Spring | 2023 Spring | 2020 Autumn | 2018 Spring ] |
| CS21001 / CS21201 | Discrete Structures | [ 2021 Autumn | 2020 Autumn | 2019 Autumn ] |
| CS21003 | Algorithms-I | [ 2020 Spring | 2019 Spring ] |
| CS31003 | Compilers | [ 2025 Autumn ] |
| CS60005 | Foundations of Computing Science | [ 2024 Autumn | 2022 Autumn | 2021 Autumn ] |
| CS60020 | Foundations of Algorithm Design and Machine Learning | [ 2025 Spring ] |
| CS60045 | Artificial Intelligence | [ 2023 Autumn ] |
| CS60050 | Machine Learning | [ 2024 Spring |   2023 Spring | 2021 Spring ] |
| CS60077 | Reinforcement Learning | [ 2024 Autumn | 2023 Autumn | 2022 Autumn ] |
| Course Number | Subject Name | Session (WebLink) |
| CS19101 / CS19003 | Programming and Data Structures Lab | [ 2022 Spring | 2021 Spring | 2019 Autumn | 2018 Autumn | 2017 Autumn ] |
| CS29003 | Algorithms Lab | [ 2020 Spring | 2019 Spring | 2018 Spring ] |
| CS39003 | Compilers Lab | [ 2025 Autumn ] |
"In learning you will teach, and in teaching you will learn." – Phil Collins
"When one teaches, two learn." – Robert Heinlein
| Year | Month | Course/Program | Lecture Title |
| 2025 | June | INAE CEEE Program | Theory of Computation (Full-Course) |
| Indian Oil Training on AI and ML | Support Vector Machines (SVM) and Kernels (Lecture) | ||
| 2024 | July | AICTE QIP PG Certificate Programme in AI and ML | AI and ML in Games (Lecture) |
| Reinforcement Learning (Lecture) | |||
| 2022 | December | Bangladesh-Bharat Digital Service and Employment Training (BDSET) | Logic and Deduction in AI (Lecture) |
| Constraint Satisfaction Problems in AI (Lecture) | |||
| Reinforcement Learning: An Overview (Lecture) | |||
| 2019 | November | Synopsys Employee Training Program | Design Verification (Lecture+Lab: one-week course) |
| 2014 | June | International Summer and Winter Term (ISWT) | Advanced Formal Techniques in Design, Verification and Testing of Digital Integrated Circuits (Lab) |
| 2012 | May | Advanced VLSI Summer Course | Assertions in Design Verification (Lecture + Lab) |
| September | Interra Systems Employee Training Program | Design Verification (Lab) | |
| 2011 | March | Interra Systems Employee Training Program | Simulation and Assertion-based Verification (Lecture + Lab) |
| Formal Verification Tools and Applications (Lecture + Lab) | |||
| May | Advanced VLSI Summer Course | Assertions in Design Verification (Lecture + Lab) | |
| August | Interra Systems Employee Training Program | Formal Specification and Design Verification (Lecture + Lab) | |
| December | Formal Verification Tools - NuSMV and Magellan (Lab) | ||
| 2010 | May | Advanced VLSI Summer Course | Assertions as Applied to Design Verification (Lecture + Lab) |
| December | Interra Systems Employee Training Program | Formal Verification Tools and Applications (Lecture + Lab) | |
| 2009 | May | Advanced VLSI Summer Course | Simulation and Assertion-based Verification (Lecture + Lab) |
| 2008 | May | Advanced VLSI Summer Course | Assertion-based Verification (Lecture + Lab) |
| Testing and Design for Testability (DFT) (Lecture) | |||
| 2006 | December | Interra Systems Employee Training Program | NuSMV - A New Symbolic Model Verifier Tool (Lab) |
"Tell me and I forget. Teach me and I remember. Involve me and I learn." – Benjamin Franklin
| Year | Session/Semester | Course/Subject | Teacher |
| 2015 | Spring | Database Management Systems | Prof. Pallab Dasgupta |
| 2013 | Autumn | Programming and Data Structure (Theory) | Prof. Partha Pratim Chakrabarti |
| Spring | CAD for VLSI | Prof. Indranil Sengupta | |
| 2012 | Autumn | Embedded Software Design and Validation (Theory + Lab) | Prof. P. Dasgupta, Prof. P. P. Chakrabarti and Prof. R. Mall |
| Spring | CAD for VLSI | Prof. Dipanwita Roy Chowdhury | |
| 2011 | Autumn | Embedded Software Design and Validation (Theory + Lab) | Prof. P. Dasgupta, Prof. P. P. Chakrabarti and Prof. R. Mall |
| Spring | CAD for VLSI | Prof. Chittaranjan Mandal | |
| 2010 | Autumn | Foundations of Computing Science | Prof. Pallab Dasgupta |
| Spring | Distributed Systems | Prof. Pallab Dasgupta | |
| 2009 | Autumn | Graph Theory | Prof. Pallab Dasgupta |
| Spring | CAD for VLSI | Prof. Partha Pratim Chakrabarti | |
| 2008 | Autumn | Programming and Data Structure (Theory) | Prof. Sudeshna Sarkar |
| Spring | Distributed Systems | Prof. Pallab Dasgupta | |
| 2007 | Autumn | Graph Theory | Prof. Pallab Dasgupta |
| 2006 | Autumn | Graph Theory | Prof. Pallab Dasgupta |