CS750 Curriculum