COMP 302 Assignment