CMPE-273 assignment