Gives great examples in class and recitation that are very clear. He isn't an easy professor by any means but he is very straight forward and there aren't any surprises on the exams. If he covers something in class you can expect to see it on the exam.
Good professor. It is tough but it is possible to earn an A. Study problems out of the book. Try to find the answers yourself, do all the homework problems. He will curve grades if needed at the end of the semester also.