course requirements syllabus 4433354