Teaching

Bucknell University

Spring '25
Lecturer and Lab Instructor for CSCI 203 Introduction to Computer Science
Lab Instructor for CSCI 204 Algorithms and Data Structures
Mentor for CSCI 476 Senior Design II
Fall '24
Lecturer and Lab Instructor for CSCI 204 Algorithms and Data Structures
Lab Instructor for CSCI 203 Introduction to Computer Science
Mentor for CSCI 475 Senior Design I

St. Mary's College of California

02/2024
-05/2024
Instructor
  • CS485 Topics in Computer Science: Introduction to Automata and the Theory of Computation
  • CS121 Introduction to Programming in Python
09/2023
-12/2023
Instructor
  • CS121 Introduction to Programming in Python
  • CS374 Analysis of Algorithms

Xidian University and GEC Academy

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

University College London

09/2021
-12/2021
Teaching Assistant

University of Toron-and University of Victoria

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