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

Programming On Demand: Wrangling, Iterating, and Opportunistic Learning

(One-hour job interview talk)

Here is my faculty job interview talk from 2013, which I gave at eight universities. This iteration was recorded at Dartmouth:

See My faculty job application materials for more details.

This talk covers these three papers:

Proactive Wrangling: Mixed-Initiative End-User Programming of Data Transformation Scripts. Philip J. Guo, Sean Kandel, Joseph M. Hellerstein, Jeffrey Heer. ACM Symposium on User Interface Software and Technology (UIST), 2011. [Abstract]
Burrito: Wrapping Your Lab Notebook in Computational Infrastructure. Philip J. Guo and Margo Seltzer. USENIX Workshop on the Theory and Practice of Provenance (TaPP), 2012. [Abstract]
Online Python Tutor: Embeddable Web-Based Program Visualization for CS Education. Philip J. Guo. ACM Technical Symposium on Computer Science Education (SIGCSE), 2013. [Abstract]
Keep this website up and running by making a small donation.

Created: 2013-02-20
Last modified: 2013-02-20
Related pages tagged as research:
Related pages tagged as human-computer interaction:
Related pages tagged as computing education:
Related pages tagged as Python Tutor: