CMSC 203 Assignment