CMSC 128 Sample Project