Hello!
I am an Assistant Teaching Professor in the Department of Computer Science at North Carolina State University. My focus is primarily on teaching undergraduate courses, and I currently serve as the course coordinator for the CSC 111 Introduction to Computing: Python course. In addition to my teaching responsibilities, my research interests are in the areas of computing education and program analysis.
I am thrilled to serve as the Publications Co-Chair for SIGCSE TS 2026. I invite you to submit your best work and showcase your research!
Teaching Experience
- 08/2025 - Present Associate Teaching Professor, Department of Computer Science, NCSU
- 08/2020 - 07/2025 Assistant Teaching Professor, Department of Computer Science, NCSU
- 08/2016 - 07/2020 Lecturer (Equivalent to Assistant Teaching Professor), Department of Computer Science, College of William & Mary
- 08/2015 - 07/2016 Adjunct Lecturer, Department of Computer Science, College of William & Mary
Education
- Ph.D., University of Houston, USA
- Diplôme d'Ingénieur, Ecole Central de Lyon, France
- B.S., Beihang University, China