Hello!

I am an Associate Teaching Professor in the Department of Computer Science at North Carolina State University. My primary focus is on teaching undergraduate courses. In addition to teaching, my research interests include computing education and program analysis.

I am thrilled to serve as the Demos & Lightning Talks Co-Chair for SIGCSE TS 2027. I invite you to submit your best work and showcase your research with the community!

Teaching Experience

  • 2025 - Present Associate Teaching Professor, Department of Computer Science, NCSU
  • 2020 - 2025 Assistant Teaching Professor, Department of Computer Science, NCSU
  • 2016 - 2020 Lecturer (Equivalent to Assistant Teaching Professor), Department of Computer Science, College of William & Mary
  • 2015 - 2016 Adjunct Lecturer, Department of Computer Science, College of William & Mary