Biography

By conducting formative studies, building tools based on the findings, and then evaluating the effect that those tools have on software developers’ work, his research aims to bridge the gap between the capabilities of tools and how software developers actually use them. He received his PhD from Portland State University in 2009 and is BS from The Evergreen State College in 2001.

Research Areas

  • Advanced Learning Technologies
  • Cyber Security
  • Data Sciences and Analytics
  • Graphics, Human Computer Interaction, & User Experience
  • Software Engineering and Programming Languages

Spring Courses

  • CSC 326-001 LEC Software Engr   MW 10:15am-11:30am   Room: 1231 Engineering Building 2

  • CSC 326-201 LAB Software Engr   Th 8:30am-10:20am   Room: 1221 Engineering Building 2

  • CSC 326-202 LAB Software Engr   Th 10:40am-12:30pm   Room: 1221 Engineering Building 2

  • CSC 326-203 LAB Software Engr   Th 12:50pm-2:40pm   Room: 1221 Engineering Building 2

  • CSC 326-204 LAB Software Engr   Th 3:00pm-4:50pm   Room: 1221 Engineering Building 2

  • CSC 326-205 LAB Software Engr   Th 5:20pm-7:10pm   Room: 1221 Engineering Building 2

Awards

  • Blue Sky Idea Award, Foundations of Software Engineering, 2014.
  • Best Paper, Conference on Visual Languages and Human-Centric Computing (VLHCC), 2014
  • ACM SIGSOFT Distinguished Paper Award, International Conference on Software Engineering (ICSE), 2014
  • National Science Foundation (NSF) Faculty Early CAREER Award - 2013
  • Microsoft Software Engineering Innovation Foundation Award, 2012
  • Most Receptive Graduate Professor Outside the Classroom. Presented by the NCSU Chapter of the ACM/AITP, 2012
  • ACM SIGSOFT Distinguished Paper Award, International Symposium on Software Visualization  (SOFTVIS), 2010
  • ACM SIGSOFT Distinguished Paper Award, International Conference on Software Engineering (ICSE), 2010
  • ACM SIGSOFT Distinguished Paper Award, International Conference on Software Engineering (ICSE), 2009