CS 367 Program 4 w/ Allen Hung