teaching and learning syllabus 8305148