My research interests are in computer science education and software engineering - specifically software engineering skill transfer and automated feedback. I'm affiliated with the Developer Liberation Front research group.

I am the first Teaching Associate Professor with the Department of Computer Science and the Assistant Director of Undergraduate Programs.  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.

Students

Summer 2017 Office Hours

Summer 2017 office hours are by appointment only. Please email to schedule an appointment.

Curriculum Vitae

CV [PDF]

Contact Information

Email: sarah_heckman@ncsu.edu
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