Teaching
I have served as Teaching Fellow in the Departments of ECE and Mathematics at UCLA since Fall 2021, leading undergraduate and graduate courses in C++, Python, Java, and deep learning. Across courses with enrollments of 250–550 students, I have maintained a 92% teaching approval rating.
2026 (Current)
- Spring: ECE C147B/C247B — Deep Learning 2
- Winter: ECE C147A/C247A — Neural Networks and Deep Learning
2025
- Fall: ECE C143A/C243A — Brain Computer Interfaces
- Spring: PIC 20A — Programming with Java
- Winter: PIC 20A — Programming with Java
2024
- Fall: PIC 16A — Python with Applications I · PIC 20A — Programming with Java
- Spring: PIC 20A — Programming with Java
- Winter: PIC 10A — Introduction to Programming (C++) · PIC 16A — Python with Applications I
2023
- Fall: PIC 10A — Introduction to Programming (C++) · PIC 16A — Python with Applications I
- Spring: PIC 10B — Introduction to Programming II (C++) · PIC 16A — Python with Applications I
- Winter: PIC 16A — Python with Applications I
2022
- Fall: PIC 10A — Introduction to Programming (C++) · PIC 16A — Python with Applications I
- Summer: PIC 16A — Python with Applications I
- Spring: PIC 10A — Introduction to Programming (C++) · PIC 16A — Python with Applications I
2021
- Fall: PIC 10A — Introduction to Programming (C++)