CS406-Syllabus.pdf