I am a researcher in Human-Computer Interaction. Currently employed as a User Experience Researcher at Google, my work is focused on API usability and programming tools, specifically for Flutter, an opensource UI framework.
I received my PhD from the School of Information at the University of Michigan. My PhD thesis is entitled Designing Reflective User Experience with Social and Ubiquitous Computing Technologies. In graduate school, I was co-advised by Prof. Mark Ackerman and Prof. Mark W. Newman.
Select Research Projects
The Usability of Error Messages
Programmatic errors are often difficult to resolve due to poor usability of error messages. Applying theories of visual perception and techniques in visual design, we were able to substantially improve both error comprehension and resolution in an experiment. Publication: CHI2019 [Preprint]
The Moving Context Kit (McKit)
How do devices take on different roles in ad-hoc multi-device configurations, and how do changes in the user’s context influence device roles and privacy considerations? This kit helps designers incorporate these considerations into product design. Learn more at sites.google.com/corp/view/mckit. Publication: DIS2017 [ACM]
House Memory: “If these walls could talk…”
Through a field study and a design exercise, I explored the potential value of activity traces captured by sensors in domestic environments. Publications: Interactions [ACM, PDF], DIS2014 - Best Paper Nominee [ACM, PDF]
If you don’t have access to the ACM Digital Library, you can download the preprint versions of my papers on Google Drive.