Philip Guo (http://pg.ucsd.edu) is an assistant professor of cognitive science at UC San Diego. His research spans human-computer interaction, programming tools, and online learning.