F503 Syllabus