Professor Barile is strict and thorough, he has very high expectations, take his class if you want to learn! It's a hard class but definitely worth the take away, no easy A's there. His syllabus is clear and his grading system is clear, Participation, attendance, four essays, and journal entries. I am a better writer because of Professor Barile