Teaching

Teaching Statement

Last updated on 02/12/2024: Teaching Statement.

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
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
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
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