Biography

Dr. Sarah Heckman an Alumni Distinguished Undergraduate Professor with the Department of Computer Science.  She serves as the Director of Undergraduate Programs for the department and was the first teaching-track faculty hired in Computer Science at NC State.  She is also a three-time graduate of the department and received her Ph.D. in August of 2009.  Dr. Heckman 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.  She is a member of the Academy of Outstanding Teachers at NC State.  Dr. Heckman teaches several of the core courses in software engineering and programming languages.  Her research interests are in computer science education and software engineering. As a graduate student, she was a three-time recipient of the IBM Ph.D. Fellowship.

Summer 2018 Office Hours (5/16/2018 to 8/17/2018)

  • By appointment (email to arrange)

Directions to Dr. Heckman's EBII 2297 Office

Enter EBII via the East Atrium (the same side as Dr. Adams' office).  Take the Atrium stairs up to the second floor.  Enter the carpeted lobby through the door on the right.  Head straight back, take a left, a right, and my office is on the left.

Research Areas

  • Advanced Learning Technologies
  • Software Engineering and Programming Languages

Education

North Carolina State University, Raleigh, NC

Ph.D. in Computer Science, August 2009
Masters of Computer Science, May 2005
BS in Computer Science, May 2004

Awards

  • Alumni Distinguished Undergraduate Professor Award - 2018
  • NC State Computer Science Outstanding Young Alumni Award - 2017
  • NC State Academy of Outstanding Teachers inductee - 2015
  • Alumni Association Outstanding Teacher Award - 2015
  • Google CS Engagement Award - 2015
  • Carol Miller Undergraduate Lecturer Award - 2014
  • Most Receptive Undergraduate Professor Outside of the Classroom - 2013

Publications

Link to Sarah Heckman's publications