CS391 Syllabus.pdf