Review_CMSC250_MTerm1_Fall2013.pdf