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.

programs

Young Technology Scholar Program

Student Instructor & Mentor
Plaksha University
Summer 2023
Led a two-day microcontroller workshop and mentored on AgBot, a Raspberry Pi and Arduino-based robot for terrain traversal, sensing, and IoT data collection.