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)
Instructor, Fall 2024, Carnegie Mellon University

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.

Course Website


Teaching Assistant Experience

Machine Learning Ethics and Society (10-713)
Teaching Assistant, Fall 2023, Carnegie Mellon University

  • 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)
Teaching Assistant, Fall 2023, Carnegie Mellon University

  • 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)
Teaching Assistant, Fall 2019, Indian Institute of Technology Delhi

  • 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

Course Website
Cannon-AI Bot

Data Structures and Algorithms (COL106)
Teaching Assistant, Spring 2020, Indian Institute of Technology Delhi

  • Conducted lab sessions
  • Designed and evaluated assignments
  • Checked exam answer scripts

Course Website

Introduction to Computer Science (COL100)
Academic Mentor, Spring 2018, Indian Institute of Technology Delhi

  • Conducted bi-weekly doubt clearing sessions
  • Built foundation for Ocaml and Matlab programming
  • Mentored first-year students in both Ocaml and Matlab groups