I'm a PhD candidate in Human Computer Interaction at Stanford University. I'm interested in exploring new ways of using electronic hardware to help computers make better sense of the physical world so that they can be more responsive and useful. So far, that has led me to work on Ubiquitous Computing / Internet of Things technologies and building better tools for Makers. I'm currently co-advised; my primary advisor is Björn Hartmann at University of California Berkeley and my co-advisor is Phil Levis at Stanford.
Will McGrath, Daniel Drew, Jeremy Warner, Majeed Kazemitabaar, Mitchell Karchemsky, David Mellis, Bjoern Hartmann Bifröst: Visualizing and Checking Behavior of Embedded Systems across Hardware and Software UIST '17 doi
Daniel Drew, Julie L. Newcomb, William McGrath, Filip Maksimovic, David Mellis, Bjoern Hartmann The Toastboard: Ubiquitous Instrumentation and Automated Checking of Breadboarded Circuits UIST '16 doi
Ethan Fast, William McGrath, Pranav Rajpurkar, Michael S. Bernstein Augur: Mining Human Behaviors from Fiction to Power Interactive Systems CHI '16 (Honorable Mention) doi
Will McGrath, Mozziyar Etemadi, Shuvo Roy, Bjoern Hartmann fabryq: Using Phones as Gateways to Prototype Internet of Things Applications using Web Scripting EICS '15 (Best Paper) doi
Will McGrath, Yang Li Detecting Tapping Motion on the Side of Mobile Devices By Probabilistically Combining Hand Postures UIST '14 doi
Will McGrath, Brian Bowman, David McCallumm Juan David Hincapié Ramos, Pourang Irani, Niklas Elmqvist Branch-Explore-Merge: Facilitating Real-Time Revision Control in Co-Located Collaborative Visual Exploration ITS '12 doi