University of Texas at Austin
- Instructor, CS 356: Computer Networks, Spring 2025
- Instructor, CS 395T: Advanced Topics in Computer Networks, Fall 2024
- Instructor, CS 356: Computer Networks, Spring 2024
- Instructor, CS 395T: Advanced Topics in Computer Networks, Fall 2023
Carnegie Mellon University
- TA, 15-441/641: Computer Networks, Spring 2019
- TA, 15-440/640: Distributed Systems, Fall 2017
Technology Education and Literacy in Schools (TEALS) program
- Volunteer teacher, Intro to Computer Science, Moses Lake High School, WA, Fall 2021 – Spring 2022
- Volunteer teacher, Intro to Computer Science, Selah High School, WA, Fall 2020 – Spring 2021