Terrible, if another teacher is available take them. He is nice but doesn't teach very well, relys heavy on his powrpoints and they don't relate to the exams at all. His grading is too hard for the lack of teaching he does. A bluebook is required and expects roughly a 10 page essay per test. Worst class possible for this subject.