My research theme centers around the design and manufacture of systems which contain massive numbers of components. My goal is to understand how to build robust and useful systems which can scale towards millions, billions or even Moles of components. While my main emphasis is on manufactured artifacts, I am also interested in how distributed systems of people can be effectively designed. In pursuit of this goal I am working in several different areas of computer science, electrical engineering, robotics, and public policy. My current main projects are The Claytronics Project (programmable Matter and Emergent Behavior) and Government 2.0. Past projects include the Phoenix project