CS 367 Program 5 w/ Allen Hung