CS 630 Project