Teaching
Graduate Student Teaching Assistant
- CS 498: Introduction to Quantum Computing
UIUC, Computer Science Department
Fall 2023 - CS 374: Algorithms and Models of Computation
UIUC, Computer Science Department
Spring 2023 - CS 498: Applied Cryptography
UIUC, Computer Science Department
Fall 2020 - CS 173: Discrete Structures
UIUC, Computer Science Department
Fall 2019
Instructor of Record
- CS 161: Computer Security
UC Berkeley, Computer Science Department
Summer 2019
Undergraduate Student Instructor
- CS 161: Computer Security
UC Berkeley, Computer Science Department
Spring 2019 - CS 161: Computer Security
UC Berkeley, Computer Science Department
Fall 2018 - CS 189: Introduction to Machine Learning
UC Berkeley, Computer Science Department
Fall 2017 - CS 70: Discrete Mathematics and Probability Theory
UC Berkeley, Computer Science Department
Summer 2017 - CS 70: Discrete Mathematics and Probability Theory
UC Berkeley, Computer Science Department
Spring 2017
Course Staff
- CS 191: Introduction to Cryptography
Reader
UC Berkeley, Computer Science Department
Spring 2019 - Analytic Geometry and Calculus
Grader
UC Berkeley Extension
Fall 2016 - CS 70: Discrete Mathematics and Probability Theory
Academic Intern
UC Berkeley, Computer Science Department
Summer 2016 - CS 61A: The Structure and Interpretation of Computer Programs
Lab Assistant
UC Berkeley, Computer Science Department
Summer 2016