CSCI445 Team Assignment 1