Large Project 1 (CS 240)