CompSci 201 Assignment