This document summarizes a lab where students characterized the performance of PID and bang-bang control schemes on a motor/flywheel system using LabVIEW. Students implemented both PID and bang-bang control and analyzed the performance of each by varying control parameters. PID control had smoother operation than bang-bang and was better at compensating for rise time, stability, and steady-state error. Bang-bang control resulted in more erratic behavior and was unable to eliminate steady-state error. Students also tuned the PID controller manually and using the Ziegler-Nichols method to minimize error.