Senior Project of Brian Ritchken, Juan Guzman, and Spencer Weiss