CS 4980 CC Notes