I'm a PhD candidate in the Computational Design Laboratory at Carnegie Mellon University.  My research examines the design of complex systems that exhibit emergent behavior. I also do work relating to the science of design, human-robot interaction, micro and modular robotics, and constructionist learning. Specifically, I build modular robotic systems like roBlocks that let people create and design within complex systems of their own.

This spring I'm back in Pittsburgh working on roBlocks and the Graphmaster kit. I defended my thesis proposal on April 15 and am beginning work on the Erstwhile Agent, an evolutionary design program for modular robotic constructions. I was recently at RSS 2007 in Atlanta, Creativity & Cognition 2007 in Washington DC, DIGITEL in Taiwan (photos) and TEI 2008 in Bonn. roBlocks was just featured on local TV and in the O'Reilly Radar blog.

roBlocks
roBlocks
A robotic construction kit created scaffold children’s learning of math, science and control theory concepts. Now at www.roBlocks.org
stickybricks
StickyBricks
An adhesion-based modular robotic system.
egglet
Egglet
The Egglet is a hardware/software system designed to encourage musicians to experiment with sensor fusion concepts.
 
OLDER PROJECTS:
sporto
Sporto
Sporto is a little expanding robot designed to encourage users to meet their exercise goals. With Vincent Crossley and Min Kyung Lee.
triBoingus
triBoingus
An inexpensive, robust three-wheeled robot base intended for remote exploration and land mine detection.
fadelet
FADElet
A thumb-actuated digital audio fader controller built to allow turntablists to scratch and fade with one hand.
Flexy
Flexy
A computationally enhanced hub and spoke construction kit with real-time graphic feedback.
Randy
Randy
A small robot with infrared sensing capabilities, wavefront navigation, and a unique method of locomotion. With Michael Weller and Bruce Burnett.
Digital Clay
Digital Clay
A little program which interprets perspective sketches as 3D models.