Teaching Experience
Instructor 🧑🏫
- CS 501 - Techniques of Computer Science Teaching (Fall'25)
- CS 162 - Programming Languages (Summer'25)
- CS 292C - Computer-Aided Reasoning for Software (Spring'24, co-taught with Yu Feng)
Teaching Assistant (TA) 🧑💻
- Lead TA for UCSB Computer Science Department (2025-26 AY)
- CS 160 - Compilers (Spring'25, Spring'23, Fall'21)
- CS 162 - Programming Languages (Winter'25, Winter'24, Winter'23, Winter'22)
- CS 190J - Blockchain Technologies and Security (Spring'24)
- PHIL 125 - Logic (Spring'18)
Awards 🏆
- Teaching Assistant of the Year, UCSB Department of Computer Science, 2025
- Outstanding Teaching Assistant, UCSB College of Engineering, 2024 [press]
- Outstanding Teaching Assistant, UCSB College of Engineering, 2023 [press]