COMP596-Syllabus-Tentative.pdf