Carnegie Mellon University

Erik Harpstead

Erik Harpstead

Erik Harpstead

Erik Harpstead, HCII (Advisors, Vincent Aleven, Brad Myers)
http://www.erikharpstead.net/