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 2025. I invite you to submit your best work and showcase your research!

Teaching Experience

  • 2020-Present Assistant Teaching Professor at Department of Computer Science, NCSU
  • 2016-2020 Lecturer (Equivalent to Assistant Teaching Professor) at Department of Computer Science, College of William & Mary
  • 2015-2016 Adjunct Lecturer at 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