In the Classroom

Teaching

Sharing knowledge and helping students grow is a core part of my academic journey.

06

Teaching Experience

I have had the privilege of teaching a variety of subjects in computer science and mathematics, spanning from introductory to advanced levels. Below is a summary of my experience as a Teaching Assistant.

SWAYAM-NPTEL Online Courses

Course Instructor Duration
Cryptography and Network Security Prof. Sourav Mukhopadhyay, IIT Kharagpur July–Oct 2022
Introduction to Algorithms and Analysis Prof. Sourav Mukhopadhyay, IIT Kharagpur Jan–Apr 2020, Aug–Oct 2020, Aug–Oct 2021
Introduction to Automata, Languages and Computation Prof. Sourav Mukhopadhyay, IIT Kharagpur Jan–Apr 2021, Jan–Apr 2023
Introduction to Abstract and Linear Algebra Prof. Sourav Mukhopadhyay, IIT Kharagpur July–Oct 2021, July–Oct 2022, July–Oct 2023
Fundamental Algorithms: Design and Analysis Prof. Sourav Mukhopadhyay, IIT Kharagpur Jan–Apr 2022, Jan–Apr 2023

IIT Kharagpur — Department of Mathematics

Course Instructor Duration
Advanced Calculus (MA11003) Prof. Ratna Dutta, IIT Kharagpur Dec 2020–Feb 2021, Dec 2021–Mar 2022
Linear Algebra, Numerical and Complex Analysis (MA11004) Prof. Rajesh Kannan, Prof. Debopriya Biswas, IIT Kharagpur Apr–June 2022, Mar–July 2021

Universität St. Gallen — Institute of Computer Science (ICS-HSG)

Course Instructor Duration
Privacy-Preserving Cryptographic Protocols Prof. Katerina Mitrokotsa, Universität St. Gallen Feb–May 2025
Integrative Master Project Prof. Katerina Mitrokotsa, Dr. Subhranil Dutta, Universität St. Gallen Sept–Dec 2024
Security & Privacy in Cloud-Assisted Computing Prof. Katerina Mitrokotsa, Universität St. Gallen Sept–Dec 2024

Teaching Philosophy

My teaching philosophy centers on the idea that students should not only learn theoretical concepts but also apply them to real-world challenges. I believe in fostering an interactive and engaging learning environment where students are encouraged to explore, question, and innovate.