CS 4140 final materials