- Teaching Assistant of Introduction to Computer Systems and Networking
- Helping 330+ students to have a general overview about software abstractions in operating systems and networking protocols
- Making 75 minutes recitation videos, offering office hours online to help students weekly, conducting project demos, and creating supplemental videos and online assignments