Teaching
Courses I have been a teaching assistant for and workshops I have run.
Courses
- Fall 2026Programming Languages / Program Semantics and LLMs
Georgia Tech, with Qirun Zhang. Course page
- Spring 2025Information Security
Ashoka University, with Subhashis Banerjee. Course page
- Spring 2024Technology Law and Policy
Ashoka University, with Nikhil Sud. Syllabus
- Monsoon 2023Data Structures
Ashoka University, with Debayan Gupta. Syllabus
- Spring 2023Discrete Mathematics
Ashoka University, with Partha Pratim Das. Syllabus
- Spring 2023Strategy through Board Games
Ashoka University, with Priyank Narayan. Syllabus
- Monsoon 2022Introduction to Computer Programming
Ashoka University, with Goutam Paul. Syllabus
Workshops
- Summer 2023Science Communication
Lodha Genius Program, with Siddharth Kankaria. Syllabus
- Summer 2023Microcontrollers and the ESP32 Chipset
Young Tech Scholars, Plaksha University. Slides
- Summer 2023Game Design Module
Young Tech Scholars, Plaksha University. Slides
- Summer 2023Foundations of Robotics and 3D Printing
Young Scholars Programme, Ashoka University.
- Spring 2023Bugs&Bytes: Pong with Pi Pico
Hands-on workshop, IEEE Ashoka Student Branch. SlidesCode