slides for cmcs 2014 overhauled