ID4950 Syllabus