CS 367: Program 3 w/ Allen Hung