Teaching

Bucknell University

08/2024
to 12/2024
Instructor
CSCI 204 Algorithms and Data Structures
Bucknell University
08/2024
to 12/2024
Lab Instructor
  • CSCI 204 Algorithms and Data Structures
  • CSCI 202 Introduction to Computer Science
Bucknell University

Saint Mary's College of California

02/2024
to 05/2024
Instructor
CS121 Introduction to Programming in Python
St. Mary's College of California
02/2024
to 05/2024
Instructor
CS485 Topics in Computer Science: Introduction to Automata and the Theory of Computation
St. Mary's College of California
09/2023
to 12/2023
Instructor
CS121 Introduction to Programming in Python
St. Mary's College of California
09/2023
to 12/2023
Instructor
CS374 Analysis of Algorithms
St. Mary's College of California

Xidian University and GEC Academy

08/2022
to 11/2022
Co-instructor
Computational Complexity
Xidian University
01/2022
to 10/2022
Co-instructor
Theory of Computation: Automata and Coinduction
GEC Academy

University College London

09/2021
to 12/2021
Teaching Assistant
Computability and Complexity Theory (COMP0017)
University College London
09/2019
to 12/2021
Teaching Assistant
Discrete Mathematics for Computer Science (COMP0147)
University College London

University of Toronto and University of Victoria

09/2018
to 04/2019
Teaching Assistant
Calculus! (MATH137)
University of Toronto
01/2018
to 04/2018
Teaching Assistant
Calculus I (MATH100)
University of Victoria
09/2017
to 12/2017
Teaching Assistant
Pre-Calculus (MATH120)
University of Victoria
01/2016
to 12/2017
Teaching Assistant
Calculus III (MATH200)
University of Victoria
01/2016
to 12/2017
Teaching Assistant
Logic and Foundations (MATH122)
University of Victoria