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

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