CSCE 441 Assignment 1