Sharing knowledge and helping students grow is a core part of my academic journey.
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:
Course | Instructor | Durations |
---|---|---|
Cryptography and Network Security | Prof. Sourav Mukhopadhyay, IIT Kharagpur | 2022 July-Oct |
Introduction to Algorithms and Analysis | Prof. Sourav Mukhopadhyay, IIT Kharagpur | 2020 Jan-April, 2020 Aug-Oct, 2021 Aug-Oct |
Introduction to Automata, Languages and Computation | Prof. Sourav Mukhopadhyay, IIT Kharagpur | 2021 Jan-April, 2023 Jan-April |
Introduction to Abstract and Linear Algebra | Prof. Sourav Mukhopadhyay, IIT Kharagpur | 2021 July-Oct, 2022 July-Oct, 2023 July-Oct |
Fundamental Algorithms: Design and Analysis | Prof. Sourav Mukhopadhyay, IIT Kharagpur | 2022 Jan-April, 2023 Jan-April |
Course | Instructor | Durations |
---|---|---|
Advanced Calculus (MA11003) | Prof. Ratna Dutta, IIT Kharagpur | 2020 Dec- 2021 Feb, 2021 Dec-2022 March |
Linear Algebra, Numerical and Complex Analysis (MA11004) | Prof. Rajesh Kannan, Prof. Debopriya Biswas, IIT Kharagpur | 2022 April-June, 2021 Mar-July. |
Course | Instructor | Durations |
---|---|---|
Privacy-Preserving Cryptographic Protocols | Prof. Katerina Mitrokotsa, Universität St. Gallen | 2025 Feb-May |
Integrative Master Project | Prof. Katerina Mitrokotsa, Dr. Subhranil Dutta, Universität St. Gallen | 2024 Sept-Dec. |
Security & Privacy in Cloud-Assisted Computing | Prof. Katerina Mitrokotsa, Universität St. Gallen | 2024 Sept-Dec. |
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.