CMSC  103 Assignment