Comput 301 Assignment 1