teaching
My teaching experience includes assisting professors in delivering courses, preparing materials, grading assessments, holding office hours, and guiding large cohorts through course materials, assignments, and projects.
university courses
CS 1102
Introduction to Computer Science
Teaching Assistant
Ashoka University
Spring 2025
Worked with Profs. Debayan Gupta and Aalok Thakkar for 115+ students, covering algorithmic thinking and OCaml-based functional programming, along with information theory and cryptography.
CS 1204
Data Structures and Algorithms
Teaching Assistant
Ashoka University
Monsoon 2024
Assisted Prof. Anirban Sen in teaching 85+ students core structures (arrays, linked lists, trees, graphs) in C++, with emphasis on algorithm design, proofs of correctness, and recurrences.
CS-1206
Design and Analysis of Algorithms
Teaching Assistant
Ashoka University
Spring 2024
Supported Prof. Anirban Sen in guiding 90+ students through divide-and-conquer, greedy methods, dynamic programming, max-flow algorithms, NP-completeness, and randomized algorithms.
CS-1216
Computer Organization and Systems
Teaching Assistant
Ashoka University
Monsoon 2023
Worked with Prof. Goutam Paul for 80+ students on digital logic, MIPS instruction sets, CPU architecture, pipelining, memory hierarchies and hands-on labs.