Please see the attached syllabus for more details