CSCI344-Project-1