David is a graduate student in the High-Low Tech group at the MIT Media Lab and the lead software developer for the Arduino project. Before coming to MIT, he earned a master’s at the Interaction Design Institute Ivrea and taught at the Copenhagen Institute of Interaction Design.