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

Fall 2017 Office Hours (8/16/2017 to 12/1/2017)

  • Mondays noon - 1:00p in EBII 2242 (down the main second-floor hallway in the last alcove to the left)
  • Wednesdays 9:00a - 9:50a in EBII 2242 (down the main second-floor hallway in the last alcove to the left)
  • By appointment (email to arrange)

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