Work
White Papers
Making Sense of Uncertainty: Designing Experiences for Adaptive Inference
A design-led framework for translating active inference and the free energy principle into practical tools—using a four-quadrant model spanning mind, body, and environment to help people engage adaptively with uncertainty.
Download PDF ↓Toward a More Legible Humanity: Communication, Inference, and the Design of Human Coordination Systems
Reframes communication as a mechanism for aligning internal models between people, arguing that better communication makes shared systems more robust and less prone to breakdown.
Download PDF ↓Tools
A lightweight reflection tool. People answer a small set of questions about how they prefer to communicate, decide, give feedback, and handle disagreement. Profiles can be compared side-by-side to surface the differences at a level of detail people can actually talk about.
Try it →Selected Product Work
Microsoft Surface Keyboards
Microsoft Studio
Google Watch
Valve Index
Selected Academic Talks
Navigating Uncertainty Book Release
Navigating Uncertainty Book Proposal
Design Lecture
Human Factors Lecture
Tangible Media Group
Academic Publications
The Effect of Keyboard Key Spacing on Typing Speed, Error, Usability, and Biomechanics — Part 1
The Effect of Keyboard Key Spacing on Typing Speed, Error, Usability, and Biomechanics — Part 2: Vertical Spacing
Mind the gap: The effect of keyboard key gap and pitch on typing speed, accuracy, and usability, part 3
Biomechanical risk factors associated with distal upper extremity musculoskeletal disorders in endoscopists performing colonoscopy
Holding a tablet computer with one hand: effect of tablet design features on biomechanics and subjective usability among users with small hands
Focalspace: multimodal activity tracking, synthetic blur and adaptive presentation for video conferencing
A user-developed 3-D hand gesture set for human–computer interaction
Gender comparisons of mechanical aptitude, prior experiences, and engineering attitudes for mechanical engineering students