CS 579 Project I