COMP 330 Assignment