Tim Ryan MU3620 Final Project