This is a hands-on ECE class with focus on the design process for building printed circuit boards (PCBs). Students will select a design project from among a list of options, based on interest. The Altium Designer software will be studied and used to develop circuit schematics, a PCB layout, a Bill-of-Materials, and other fabrication files. The PCBs will be designed to interface with an Arduino Uno microcontroller board, serving as an “Arduino shield”. Upon receiving materials, students will build, test & verify their hardware. Students will then develop software for the Atmel ATmega328 microcontroller to operate their circuit and interact with it using a USB-Serial interface. The course will conclude with project demonstrations and a poster presentation open to all ECE students.