Peter makes a point of making sure his in class notes cover exam questions and prefers not to use the textbook. His explanations are much more clear than most. His exams are designed for a 65% average but I believe that's a department requirement. He is very flexible when it comes to deadlines and coursework. He is EXCELLENT for extra help and explanations and it not afraid to tell you when he doesn't know the answer. I have taken several classes with Peter and have zero complaints.