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
- CSC510 Software Engineering, Fall 2016
- CSC515 Software Security, Fall 2017