A 5-credit course on an introduction to computer architecture with hands-on lab experience and competitive assessments. Was tasked with using ARMv7 and SystemVerilog to design finite state machines and assign programs to run FPGAs under a variety of tasks, like creating arithmetic machines, combinational locks, or simple pipelined processes.