CSCE 313 Assignment