teaching
University of Califoria, Berkeley
[CS 164] Programming Languages and Compilers (Fall 2020)
[EECS 219C] Formal Methods: Specification, Verification, and Synthesis (Spring 2019)
University of British Columbia
CS 221 Basic Algorithms and Data Structures (2014)
CS 213 Introduction to Computer Systems (2014)
CS 121 Models of Computation (2013)