Philip Guo is an associate professor of cognitive science at UC San Diego. His research spans human-computer interaction, programming tools, and online learning. He currently studies what motivates people to learn programming and builds tools to help people better understand code and data.
Philip Guo has been a guest on 3 episodes.
-
Episode 157: Episode # 157 Philip Guo: The Code Runs. But Do You Understand It?
May 30th, 2026 | 53 mins 53 secs
Kelly is joined by Philip Guo, a professor of cognitive science at UC San Diego who works in computer science education and leads the Python Tutor project. They discuss his background, the tool’s long history, and how it is used to help students trace code step by step.
-
Episode 113: ChatGPT and Studying Teachers
July 31st, 2023 | 56 mins 25 secs
artificial intelligence, chatgpt, github copilot, python, teaching
This week we are joined by Philip Guo and Sam Lau, researchers at the University of California, San Diego. Philip and Sam have recently published research on how computer science instructors use artificial intelligence tools like ChatGPT and GitHub Copilot in their classrooms. Join us to learn more about the data behind how generative AI is changing the way we teach computer science and coding.
-
Episode 49: Python Tutor with Philip Guo
September 22nd, 2020 | 44 mins 23 secs
computer science, python, teaching, visualization
This week, Kelly and Sean interview Philip Guo, associate professor of cognitive science at UC San Diego. As a grad student in 2010, Philip created Python Tutor, the most widely-used program visualization tool for education.