Mirror Mirror

A design system that combines spatial augmented reality with a mirror display.

Consumer to Creator

Research into the purchasing process of furniture items for the homes of casual users.

Calm Automaton

A customizable and programmable physical display that gently visualizes abstract data.


Small battery powered devices that can be used to create, test, and tune smart sensor/actuator networks.


A user-centered approach where posing and acting is input for personalizing furniture


A shelf design application that runs on multiple tablets that projects the design real-time and real-scale in the living room.


A strategy for displacing big objects by attaching relatively small vibration sources.


A module based on long time exposure photography that allows you to draw in 2D or 3D with light.

User Review Analysis

A new technique that uses big data to uncover user needs for product designers.

Tag Radar

A smart phone accessory that helps users to locate objects with radio frequency tags.


An interactive toy set aiming to teach new languages to young children between the ages of 3 - 5.

Interactive Chopsticks

Interactive training chopsticks that help children develop fine motor skills and eye-hand coordination that are needed for eating with chopsticks.

Flying Camera

Novel flying cameras that provide teleoperators a 3rd person view on ground robots.

Shader Printer

A stateful projector display that uses bi-stable color changing inks.


An spatial augmented reality application to "sketch" materials on objects.


Ikea Hacking as open design.

Photochromic Carpet

A large size interactive floor display that captures visitors' footsteps in playful prints to make an environment into a canvas of past activities.


A tool that assists users of laser cutters to make overlap-free 2D layouts.

Delft Blue By Me

A system that helps tourists design and order their customized Delft Blue pottery.

Slow Display

A novel tradeoff between projection and print.