CSCI662-Project