As part of my SCHC 383: Science, Technology, and Society course, we volunteered weekly at a local elementary school. We coached a group of five students in the building and programming of a FLL Lego Robot. At the end of the 10-week program, we held a competition between all the teams.
As part of my Performance Technology course at the University of Limerick, we used MaxMSP, a visual programming language, to create computer music. These programs, called "patches," could be uploaded to Arduinos and "played" using sensors.