Prof Barile is meticulous & has high expectations for his students. Take his class if u want to learn! His syllabus is clear &grading system is clear! Participation matters! He gives very detailed feedback on each writing assignment &also gives plenty of essay examples/templates.They are very helpful & u can even keep them for future comp classes! 