Heed

research

stacks_image_60283BFB-170D-479F-931F-CF0193DA485E
My dissertation research examined how users monitor complex systems and complex environments. Heed is the framework that I developed to communicate the importance of attending to a situation.
Gizmometer

research

stacks_image_6A66214D-275E-4A28-B79B-9ED233732E77
In order to monitor situations, and test the Heed framework, I created the Gizmometer interface. The interface was successfully deployed in four distinct application arenas, some of which are still in active use today.
Semanticons

research

stacks_image_726A4A0C-0316-4E0F-BB9B-0448839F54F8
Individual document file icons are typically no more informative than a three character filetype extension. The semanticons project improved a user's recall of a file by automatically creating a unique icon based on the file name, its folder location, and its content.
TextPool

research

stacks_image_CE2D53DF-6312-41C6-A0DD-27EA252BC782
Monitoring streams of text, like news feeds, is difficult without a significant amount of attention. By utilizing motion to highlight changing stream content, and using proximity to convey related-ness, the TextPool interface was an early streaming text monitoring interface that encouraged awareness with low user attention
Human-Centered
Product Design

teaching

stacks_image_001A8A69-2507-473D-8616-3753233DCFCB
Human-Centered Product Design is an undergraduate course I helped to create and still teach, which focuses on ensuring that products meet the needs of their users. The course introduces observational methods, brainstorming, rapid prototyping, user testing, business models, and the social, marketing, and engineering concerns that impinge upon products.
CrayonQuake

fun

stacks_image_39266A41-038F-4357-A6CA-06DA1209145C
CrayonQuake is a custom renderer for the NPRQuake engine. The renderer gives the game the appearance of having been colored by a child. The work was intended to juxtapose the violent nature of the game with an innocent childhood activity.
Designing for Stroke Survivors

research

stacks_image_68F2EE4F-101D-4F64-B350-E769624FF73F
A research project in which my partner and I explored merging the product design process with the assistive technology design process. We worked to create an example of a more appealing device that served to mitigate an impairment brought on by stroke.
Update Processing

fun

stacks_image_E5A55873-7B7C-4FA7-8A0C-72DA8F923ABB
A simple, automatic updater for the Processing.org programming environment.
Worknomadic

research

stacks_image_07001979-F2F5-4BEE-B13B-48CF314DBB85
An ongoing experiment utilizing Twitter as a group communication platform to learn and understand the needs of mobile, remote workers.
Make-Your-Own-Mac

fun

stacks_image_6A15118C-4C77-4E17-BB9E-ABCB262B0EBA
My "Schoolyard iMac" won first place in a design competition held at Apple Computer for its interns.

Other Work

HARNESS

research

I created the first prototypes of this distributed, parallel runtime environment. The system in its current incarnation is vastly improved from my early work, but still retains some of the architecture that I designed. I include it here because it constituted a significant amount of work in my early career.
Wireless Device Pairing

research

For Apple Computer, I designed and submitted for patent a method of interaction to control the pairing of wireless devices. Additional detail are restricted by NDA.