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 four papers:

Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education. Philip J. Guo. ACM Technical Symposium on Computer Science Education (SIGCSE), 2013. [Abstract]
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), 2015. [Abstract]
Codeopticon: Real-Time, One-To-Many Human Tutoring for Computer Programming. Philip J. Guo. ACM Symposium on User Interface Software and Technology (UIST), 2015. [Abstract]
Codepourri: Creating Visual Coding Tutorials Using A Volunteer Crowd Of Learners. Mitchell Gordon and Philip J. Guo. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2015. [Abstract]
Created: 2016-02-19
Last modified: 2016-02-19
Related pages tagged as research:
Related pages tagged as computing education: