Visualizing political bias in Facebook's news feed.
Interactive theatrical lighting for a multi-stage music, lighting, and architectural performance.
Experimental typography system which elongates letterforms in response to the typing speed of the individual.
Understanding the exchange relations that tie consumers to Donald Trump.
Typographic presence and absence.
Public installation poking fun at Oxford's devotion to grass—and our devotion to ephemeral beauty.
Bridging two democratizing technologies of production.
Photo book exploring light and color across boundaries and surfaces.
Handmade poetry edition commissioned by award-winning authors.
A bot and book exploring self-representation and patterns of language on Twitter
Assistive human-robot symbiosis for creative expression and accessible production
A visual tool that helps motion designers provide clear, precise motion direction for engineers.
AR spatial interface for direct manipulation of theatrical lighting
VR experience of out-of-body visual displacement
Freelance design and programming for the web.
Designs and a workshop for a conference about design and technology, hosted by Google.
Designed for print circulation.
Personal interface between the body and time.
Responsive efficient windows for the networked home.
A collaborative performance between a human and a drawing robot.
Experimental live reloading for p5js.
Working with a fantastic graphic design studio.
Assistive message-based intelligent agent.
Write and run code on mobile devices.
Building community for Bay Area students in design+tech.
Exploring change across media and dimension.
The typographic apocrypha of Hervé Bazin.
Exercises in typographic communciation.
A geometric interface for music.
Near-space photography and sensing.
Math education, gamified.