COMP 322 Assignment