Philip Guo

Assistant Professor

Human-computer interaction, design, online learning, computing education, programmer productivity.