Comput 379 Assignment 3