ComD 658 Syllabus