This seminar course will research, design, prototype and test interactive surfaces. These surfaces will be live, dynamic, sensing, kinetic and programmable. Using electronics, sensors, actuators and material investigations, seminar participants will invent new ways to create interactive floors, walls, ceilings, screens, tabletop and more. We will also explore and write software to visualize, code and control these surfaces. In Part One of the seminar, students will explore interactive strategies and surface typologies from various sources including the design and technical disciplines. In Part Two participants will learn cutting-edge hardware and software tools like Arduino, Firefly, Processing and more. In Part Three, students will develop full scale working prototypes of their designs.