Team Final Project - CSCI 7090