This course explores various methods and design systems for the purpose of collaboratively applying physical computing while building an interactive physical environment. The course also supplements a series of written theoretical ideas about the topic. Basics of building circuits and developing software to communicate with microcontrollers and computers will be introduced.