teaching
A list of courses I have served as a teaching assistant for.
Boston University
CS 595: Blockchain and its Applications
- Teaching Fellow
- Spring 2026 (Instructor: Eran Tromer)
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)