My research interests are in computer science education and software engineering - specifically software engineering skill transfer. I'm affiliated with the Developer Liberation Front research group and I'm co-advising Brittany Johnson on her Ph.D.

I am the first Teaching Associate Professor with the Department of Computer Science.  I am a three time graduate of the department, and received my Ph.D. in August of 2009 as part of the RealSearch Group. I received the NC State University Outstanding Teacher Award and the Alumni Association Outstanding Teacher Award as a representative of the College of Engineering in Spring 2015. I am a member of the Academy of Outstanding Teachers at NC State. I teach several of the core courses in software engineering and programming languages and My research interests are in computer science education and software engineering. As a graduate student, I was a three-time recipient of the IBM Ph.D. Fellowship.

Spring 2016 Office Hours

Office hours for Spring 2016 will start on January 11 and end on April 22. If these times do not work, please email to schedule an appointment.

  • Mondays 2:50p-3:50p in EBII 1221 (Pair Programming Lab)
  • Tuesdays 12:20p-1:20p in EBII 1221 (Pair Programming Lab)

Curriculum Vitae


Contact Information

Office: Engineering Building II, 2297
Phone: +1.919.515.2042
Postal Mail: 890 Oval Drive, Campus Box 8206, Raleigh, NC 27695-8206

LinkedIn ProfileTwitter ProfileResearchGate ProfileGoogle Scholar Profile