I explore how computer science and human-computer interaction can make education more engaging, automated, and adaptive. I am particularly interested in automatic creation of educational content, including adaptive progressions of practice problems, step-by-step demonstrations, and diagnosis of misconceptions. I am a co-creator of multiple educational video games, some of which have won international awards and attracted millions of players.
Educational Technology, Human-Computer Interaction, Video Games, Programming Languages
- 2016."Crystallize: An Immersive, Collaborative Game for Second Language Learning."Paper presented at ACM Conference on Computer Supported Collaborative Work (CSCW) .
- 2016."Social Situational Language Learning through an Online 3D Game."Paper presented at Conference on Human Factors in Computing Systems (CHI) .
- 2017."A Unified Framework for Knowledge Assessment and Progression Analysis and Design."Paper presented at ACM Conference on Human Factors in Computing Systems (CHI) .
- 2017."PathViewer: Visualizing Pathways through Student Data."Paper presented at ACM Conference on Human Factors in Computing Systems (CHI) .
- 2017."Teaching Programming with Gamified Semantics."Paper presented at ACM Conference on Human Factors in Computing Systems (CHI)
Selected Awards and Honors
- NSF CISE Research Initiation Initiative (CRII)2017
- Best Work in the Primary School Category, 38th NHK Japan Prize (team award for Refraction)2011
- Grand Prize, Disney Learning Challenge, SIGGRAPH (team award for Refraction)2010
- National Science Foundation Graduate Fellowship2008
- 1 Best Paper Award, 1 Best Student Paper Award, 3 Best Paper Nominations2007
- BS(Computer Science and Linguistics),University of North Carolina at Chapel Hill,2007
- MS(Computer Science),University of Washington,2010
- Ph D(Computer Science & Engineering),University of Washington,2014