TA
- Teaching Assistant @ North Carolina State University
- CSC216 Software Development Fundamentals, Spring 2017
- CSC246 Concepts and Facilities of Operating Systems for Computer Scientists, Spring 2019, 2020, 2021
- CSC281 Foundations of Interactive Game Design, Spring 2018
- CSC501 Operating Systems Principles, Fall 2018, 2019, 2020, 2021, 2022, 2023, Spring 2022, 2023
- CSC510 Software Engineering, Fall 2016
- CSC515 Software Security, Fall 2017, Spring 2024