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

Pages tagged as Python Tutor

Ten years and nearly ten million users: my experience being a solo maintainer of open-source software in academia 2019-11-16

The Impact of Culture on Learner Behavior in Visual Debuggers

PG Vlog #202 - working on small things (wait for the final twist) 2018-09-09

PG Vlog #168 - simple code wins 2018-07-07

Learning Programming at Scale 2018-05-28

PG Vlog #151 - Novelty Bias in Open-Source Research Software 2018-05-24

PG Vlog #145 - Python + R Data Analysis Setup 2018-05-10

Non-Native English Speakers Learning Computer Programming: Barriers, Desires, and Design Opportunities

RStudio First Impressions: Graphapalooza 2018-04-08

PG Vlog #130 - Python Tutor project status - 2 of 2 - bigger feature requests & unlikely fixes 2018-03-19

PG Vlog #129 - Python Tutor project status - 1 of 2 - common feature requests & feasible fixes 2018-03-19

PG Vlog #99 - Code Soldering: The Sequel 2018-01-03

PG Vlog #98 - Code Soldering 2018-01-02

PG Podcast Hour with Robert Ikeda 5 - building a sustainable software business from scratch 2017-12-03

Inception: the moment when a new research project is born 2017-11-19

PG Podcast Hour with Robert Ikeda 4 - more machine learning, making videos, content vs. platform 2017-11-19

PG Podcast Hour with Robert Ikeda 3 - Edmond Lau cameo, machine learning, and professors coding 2017-11-05

PG Vlog #82 - Forcing Functions and Python Tutor Map Visualizations 2017-11-05

PG Vlog #78 - Python Tutor 3-Week Coding Burst 2017-10-28

PG Vlog #77 - Forcing Design Simplicity 2017-10-25

PG Vlog #76 - Designing the Python Tutor kick-out feature 2017-10-25

PG Vlog #75 - Python Tutor Software Development Philosophy 2017-10-23

PG Vlog #74 - Get Live Help on 2017-10-20

HappyFace: Identifying and Predicting Frustrating Obstacles for Learning Programming at Scale

Omnicode: A Novice-Oriented Live Programming Environment with Always-On Run-Time Value Visualizations

Older Adults Learning Computer Programming: Motivations, Frustrations, and Design Opportunities

PG Vlog #11 - Playing Opens the Door to Serendipity 2016-12-29

Migrating a 10,000-line legacy JavaScript codebase to TypeScript 2016-06-16

Python Tutor: The First Three Years 2016-06-02

Interactive Systems for Learning Programming at Scale 2016-02-19

Codechella, Codeopticon, and Codepourri: The Trilogy

Python Tutor Live 2014-06-16

Programming On Demand: Wrangling, Iterating, and Opportunistic Learning 2013-02-20