670 syllabus.pdf