COMP-273 Assignment