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

Pages tagged as human-computer interaction

CodePilot: Scaffolding End-to-End Collaborative Software Development for Novice Programmers 2017-10-13

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

Torta: Generating Mixed-Media GUI and Command-Line App Tutorials Using Operating-System-Wide Activity Tracing 2017-10-03

DS.js: Turn Any Webpage into an Example-Centric Live Programming Environment for Learning Data Science 2017-10-02

PG Podcast - Episode 30 - Frank Wang on the vital role of people in technology 2017-08-14

PG Vlog #40 - The Purpose of Technology-Related Research 2017-08-13

PG Vlog #39 - Learning Programming at Scale 2017-08-12

Learning Programming at Scale (CACM) 2017-08-08

Ask Me Anything (AMA) on YouTube Live 2017-07-30

Making Programming Accessible for All (MIT alumni profile) 2017-07-08

PG Podcast - Episode 28 - Aayesha Siddiqui on Star Trek! 2017-06-25

Human-Centered Programming Tools: Spring 2017 Class Readings 2017-06-12

PG Vlog #19 - My First Ten Years of Research Papers 2017-05-29

PG Podcast - Episode 12 - Adam Marcus on human-assisted A.I. 2016-08-22

PG Podcast - Episode 5 - Amanda Comi on visual storytelling in comic books 2016-07-25

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

How to write a good HCI research paper (tips from senior colleagues) 2016-03-06

What is HCI research? And what is its relationship to computer science? 2016-02-29

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

Learning programming at scale 2015-08-13

Python Tutor Live 2014-06-16

Two Examples of HCI Research 2013-04-10

Burrito: Wrapping Your Lab Notebook in Computational Infrastructure 2012-06-15

Desktop Photo Montage 2011-10-18

Enforcing diversity in online media consumption 2011-09-25

Same interface, works better 2008-11-28

Cars and Computers 2007-04-07

Random Browser: An innovative hierarchical photo browsing application 2007-03-03