BZAN 8175 Physical Computing - Interactive Art, Robotics, and Tech for Good

Are you ready to build cool stuff, even if youve never programmed or worked with electronics before? This course is for you! Youll learn CircuitPython and use low-cost electronics boards (e.g., Circuit Playground Bluefruit, Raspberry Pi Pico 2W) to create projects that span art, robotics, and tech for good. The class is taught in a flipped format: each week, youll take home parts and follow learn to build and learn to program lessons at your own pace. In class, well turn that knowledge into playful challengesbuilding things like a magic wand or candy selection dial. By the end, youll tackle advanced skills such as connecting projects to the Internet of Things via MQTT, controlling a robotic arm, and using Bluetooth apps for interaction. Youll complete an " interactive art" project, an individual capstone project and an assistive technology project for the Boston College Campus School. No prior experience is required and the class is open to all students in all schools, freshmen to senior, but do know that the course moves quickly and requires consistent work and strong time management skills. Many students describe it as one of the most fun - and occasionally challenging - classroom experiences theyve had at Boston College. Grad students take the course with undergrads, but are required to complete an additional independent learning project (e.g. learn something new & create a learning video that teaches others). The course counts towards the Lynch Schools MA in in Learning, Design, and Technology. While Lynch grad students have done well, MBA students be aware that the course requires a weekly commitment and time in the maker space. It is often not the best choice for students who are working or not used to the rigor of an undergraduate technology class. STEM-Designated

Course overview

Department
Business Analytics
School
CSOM
Credits
3
Level
Graduate

Course evaluations

Response-weighted averages from Boston College’s official course evaluations (Avalanche/Blue).

Course rating
4.00 / 5 · Very Good
7 responses
Instructor rating
4.43 / 5 · Very Good
7 responses
Terms evaluated
3
Most recent: Spring 2026

Scales: overall ratings run from 1 (poor) to 5 (excellent); agreement questions from 1 (strongly disagree) to 5 (strongly agree); weekly effort from 1 (up to 1 hour) to 5 (10 or more hours).

Evaluations by term and instructor
TermInstructorCourse overallInstructor overallWell organizedClear learning objectivesIntellectually challengingHelpful assignmentsApplicable beyond courseAttendance necessaryWeekly effortResponses
Spring 2026John Gallaugher4.74.74.74.74.74.74.74.7—3 of 3
Fall 2025John Gallaugher2.53.53.04.05.05.04.54.57–9 hrs/week2 of 3
Spring 2025John Gallaugher4.55.03.54.55.05.05.05.0—2 of 3

Data freshness

Course and evaluation data last updated 2026-10-09. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • John Gallaugher
    Spring 2027, Fall 2026, Spring 2026, Fall 2025, Spring 2025 · Official rating 4.43/5

Sections

  • Section 01
    Spring 2027 · John Gallaugher · Hayden Hall Room 301 W 04:30PM-06:50PM · Offered
  • Section 01
    Fall 2026 · John Gallaugher · Hayden Hall Room 301 W 04:30PM-06:50PM · Offered