CMSC 216.001