Teaching
My teaching experience as an instructor and teaching assistant at Carnegie Mellon University and IIT Delhi.
Instructor Experience
Data Privacy, Memorization and Copyright in Generative AI (10-799)
A graduate-level course exploring the intersection of privacy, memorization, and intellectual property in modern AI systems. The course covers theoretical foundations of privacy attacks, memorization in large language models, and practical defenses against privacy vulnerabilities. Students engage in hands-on projects involving red team/blue team exercises to identify and mitigate privacy risks in generative models.
Teaching Assistant Experience
Machine Learning Ethics and Society (10-713)
- Designed and evaluated assignments focusing on ethical considerations in machine learning
- Conducted office hours and review sessions
- Graded assignments and exams
- Helped students with course material and projects
Convex Optimization (10-725)
- Assisted in course development and assignment design
- Conducted weekly recitation sessions
- Graded assignments and exams
- Provided guidance on optimization problems and implementations
Introduction to Artificial Intelligence (COL333/COL673)
- Designed and evaluated assignments
- Checked exam answer scripts
- Developed the Cannon-AI bot for assignment management
- Organized and managed three round-robin tournaments for course participants
Data Structures and Algorithms (COL106)
- Conducted lab sessions
- Designed and evaluated assignments
- Checked exam answer scripts
Introduction to Computer Science (COL100)
- Conducted bi-weekly doubt clearing sessions
- Built foundation for Ocaml and Matlab programming
- Mentored first-year students in both Ocaml and Matlab groups