cmsc 126 requirement