Teaching

I have taught and assisted courses at the Indian Statistical Institute, Kolkata, and delivered cryptography training programs for government and industry.

YearCourseAudienceRole
2022Computing Systems Security IIM.Tech (CrS) II, ISI KolkataInstructor
2022Short course on CryptographyWESEE executivesCo-instructor (jointly with others)
2021Computing Systems Security IIM.Tech (CrS) II, ISI KolkataCo-instructor (with Prof. Goutam Paul)
2021Crypto-trainingBEL executivesCo-instructor (jointly with others)
2020Programming and Data StructuresM.Tech (CrS) I, ISI KolkataTeaching Assistant
2019Computing Systems Security IIM.Tech (CrS) II, ISI KolkataCo-instructor (with Prof. Goutam Paul)
2017Data and File Structures LaboratoryM.Tech (CS) I, ISI KolkataTeaching Assistant

BEL: Bharat Electronics Limited · WESEE: Weapons and Electronics Systems Engineering Establishment

Teaching approach

In Computing Systems Security, I organised the course to move from foundational concepts to advanced topics, including hardware attacks (Meltdown, Spectre), network attacks and SQL injection. Students worked on hands-on assignments simulating real-world attacks and secure implementations, and on research projects where they studied recent papers and presented their findings.