Philip Guo (Phil Guo, Philip J. Guo, Philip Jia Guo, pgbovine)

Interactive Systems for Learning Programming at Scale

(One-hour seminar talk)

Here is a one-hour invited talk that I gave at the Stanford Human-Computer Interaction Seminar about my main line of research from 2013–2016:

And here is a similar talk at the UC Berkeley School of Information. This one was for a faculty job interview, so it has more extensive discussions of my vision for future work:

This talk covers these three papers:

Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education. Philip J. Guo. ACM Technical Symposium on Computer Science Education (SIGCSE), March 2013.

Codechella: Multi-User Program Visualizations for Real-Time Tutoring and Collaborative Learning. Philip J. Guo, Jeffery White, Renan Zanelatto. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Oct 2015.

Codeopticon: Real-Time, One-To-Many Human Tutoring for Computer Programming. Philip J. Guo. ACM Symposium on User Interface Software and Technology (UIST), Nov 2015.

Created: 2016-02-19
Last modified: 2016-02-19
Related pages tagged as research: