Home / Teaching

Recent Courses

"It is the supreme art of the teacher to awaken joy in creative expression and knowledge."    – Albert Einstein

All Courses Taught @ CSE-IIT-Kharagpur

"Those who know, do. Those that understand, teach."    – Aristotle

All Courses Taught @ CSE-IIT-Madras

"In learning you will teach, and in teaching you will learn."    – Phil Collins

Even-Semesters

2017 – Even (Jan-May) :

    –   CS 6760 : Digital Design Verification

2016 – Even (Jan-May) :

    –   CS 6760 : Digital Design Verification

Odd-Semesters

2015 – Odd (Jul-Dec) :

    –   ID 6021 : Introduction to Research

Teaching Assistantships @ CSE-IIT-Kharagpur

"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

Sessions Conducted under Short-Term Courses @ IIT-Kharagpur

"When one teaches, two learn."    – Robert Heinlein

    Year Month Course/Program Lecture Title
    2025 June 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)