TextPool
research
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
Product Design
teaching
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.
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.












