Philip Guo researches ways to scale programming education beyond the classroom. He is the creator of Python Tutor (http://pythontutor.com/), a widely-used code visualization and collaborative learning platform, and an assistant professor at UC San Diego. In this episode, we discuss why diverse groups of people study CS, his various prototypes, and the differences between technological research and industry.

Technical Dimensions of Feedback in Live Programming Systems by Josh Horowitz
2:09:20

The Computer is a Feeling by Tim Hwang & Omar Rizwan
2:33:48

Let's Take Esoteric Programming Languages Seriously
1:53:45