He's amazing, take him if you can! He gives focused reviews which help to narrow down studying for exams. His class is 3 exams, and 3 quizzes (15 questions each). He is very helpful, and will allow you to reach him outside of class if you want to review your test grade. He is very knowledgable in his field and his teaching reflects it! 