Assignment 1 - Matt Cook