For more information, see the syllabus