teaching

A list of courses I have served as a teaching assistant for.

Boston University

  • Details on future teaching assignments to come.

Carnegie Mellon University

CS 251: Great Ideas in Theoretical Computer Science This course is a challenging introduction to the theoretical foundations of computer science, covering topics such as automata theory, computability, computational complexity, cryptography, and algorithm design.

  • Head Teaching Assistant
    • Spring 2020 (Instructors: Anil Ada, Vipul Goyal)
    • Fall 2019 (Instructors: Anil Ada, Ariel Procaccia)
  • Teaching Assistant
    • Fall 2018 (Instructors: Anil Ada, Bernhard Haeupler)
    • Spring 2018 (Instructors: Anil Ada, Klaus Sutner)