CS 577 Project