agricultural law course syllabus 8446471