cs381_syllabus.pdf