![](/site/header_projects.jpg)
Personal Projects (2010–2012)
![](/pi/site/project-72.jpg)
Searching for numbers in the digits of π (mobile app, online site, interactive installation)
![](/fortune500/site/project-72.jpg)
The rise and fall of companies and their subjective editorial rankings.
![](/frankenfont/site/project-72.jpg)
A reconstruction of Mary Shelley's Frankenstein using parts of incomplete fonts found in PDFs from the internet.
Personal & Commissioned (2004–2009)
![](/traces/site/project-72.png)
An interactive installation for watching the evolution of Darwin's On the Origin of Species.
![](/specious/site/project-72.jpg)
The initial sketch that led to the traces project; an interactive comparison of six books and a million words.
![](../allstreets/site/project-72.jpg)
A map of cities and mountains, compiled from 26 million segments of road.
![](../emrun/site/project-36.jpg)
Sketches for an illustration based on the publicly available Enron email data set.
![](../infoseed/site/project-36.jpg)
Sequences of human DNA aligned with about a dozen other mammals, created as an illustration for Seed Magazine.
![](../safire/site/project-36.jpg)
Masthead image created for William Safire's On Language column in the New York Times Magazine.
![](../deprocess/site/project-36.jpg)
An update to disarticulate, created for the 2006 Cooper-Hewitt Design Triennial to be shown alongside Processing.
![](../highpriority/site/project-36.jpg)
Illustration for New York Magazine's “High Priority” feature in April, 2006.
![](../hapmapcover/site/project-36.jpg)
Cover for the journal Nature, announcing the completion of the first phase of the HapMap project.
![](../humansvschimps/site/project-36.jpg)
An illustration of how the gene FOXP2, believed to be connected to language, differs in humans versus chimps.
![](../distellamap/site/project-36.jpg)
A look at how code and graphics comingle in Atari 2600 game cartridges.
![](../salaryper/site/project-72.jpg)
What baseball teams are spending their money well, and how does it change over the course of the season?
![](../disarticulate/site/project-36.jpg)
Uses a similar method to dismap to interpret Casey Reas' articulate piece. Created as a large format print commission.
Ph.D. Projects (2000–2004)
![](../dismap/site/project-36.jpg)
Poster of the entire code from a Nintendo cartridge, linked together to show how it operates
![](../mariosoup/site/project-36.jpg)
Nintendo game cartridges reveal a beautiful soup of the thousands of elements that make up the game screen.
![](../revisionist/site/project-36.jpg)
The evolution of code history over dozens of revisions, seen simultaneously.
![](../casualties/site/project-36.jpg)
Depiction of the civilian casualty count in the Iraq War
![](../deconstructulator/site/project-36.jpg)
A deconstructed Nintendo emulator that shows how sprites and sprite memory are handled while a game is being played
![](../chr13-icp/site/project-36.jpg)
Large format (9 x 18 feet) print of all the known and predicted genes in the human genome
![](../chr21-icp/site/project-36.jpg)
Installation depicting thirteen million letters (one quarter) of human chromosome 21, colored by their use
![](../freedom/site/project-36.jpg)
People willing to trade their freedom for temporary security deserve neither and will lose both
![](../genomevalence/site/project-36.jpg)
A later adaptation of the Valence project that visualizes biological data, and was created for the 2002 Whitney Biennial.
![](../strippy/site/project-36.jpg)
A three dimensional genome browser seen in Ang Lee's Hulk.
![](../shopactivity/site/project-36.jpg)
Large-scale (72 x 24 inches) print using machine shop security camera data to reveal usage patterns
![](../bagel/site/project-36.jpg)
Explanation of the rendering engine that eventually became the graphics portion of the Processing API.
![](../chr14/site/project-36.jpg)
Poster depicting all the genes of chromosome 14 in the human genome
![](../atmosphere/site/project-36.jpg)
Video documentation of the atmosphere project
![](../chr22/site/project-36.jpg)
The A, C, G, and T letters of human chromosome 22 shown in a three pixel font
![](../aasd/site/project-36.jpg)
A redesign of traditional diagrams of the genetic code to clarify and highlight patterns in the data. Includes an interactive version that depicts how the code works.
![](../browser2/site/project-36.jpg)
The biologist's calculator: a genome browser that runs on a handheld device.
Combination of several different representations of haplotype data into a single interactive tool.
![](../clustering/site/project-36.jpg)
Implementation of the CAST algorithm to cluster microarray data, developed for a class project
![](../ndim/site/project-36.jpg)
Sketch working out typography in n-dimensional space, created while developing the Atmosphere project for a MoMA exhibition
![](../printstudies/site/project-36.jpg)
A series of visual studies; large format print pieces looking at repetition, form, and structure of data.
Masters Projects (1998–2000)
![](../tendril/site/project-36.jpg)
A web browser that constructs typographic sculptures from the text content of web pages
![](../colloquiumposters/site/project-36.jpg)
Series of posters designed for the 1999-2000 Colloquium Series at the MIT Media Lab
![](../mixing/site/project-36.jpg)
Simulation of mixing two immiscible fluids, such as oil and water.
![](../valence/site/project-36.jpg)
Valence is a set of software sketches about building representations that explore the structures and relationships inside very large sets of information.
![](../anemone/site/project-36.jpg)
Using organic information design to visualize the changing structure of a web site, juxtaposed with usage information.
![](../zipdecode/site/project-36.jpg)
I was curious about how the numbering works for postal codes in the states.
![](../fugpaint/site/project-36.jpg)
An antagonistic painting tool.
![](../spinner/site/project-36.jpg)
Assignment for Numeric Photography course.
![](../natural/site/project-36.jpg)
Assignment for Numeric Photography course depicting the Fall colors at the Media Lab.
![](../directional/site/project-36.jpg)
Assignment for Numeric Photography course.
![](../background/site/project-36.jpg)
Assignment for Numeric Photography course.
![](../video98/site/project-36.jpg)
Several video experiments with video input from Fall of 1998.
Undergrad Projects (1993–1997)
![](../alphabetbook/site/project-36.jpg)
A collection of history, ideas, and rambling about typography from Junior year of undergrad design school.
![](../paperairplane/site/project-36.jpg)
Instructions on how to make a paper airplane, from freshman year studio during undergrad.