I liked him overall, if you show up for office hours and study for his exams you can easily pass with a A. Check what problems he uses in the homework, there is usually a pattern, he uses those problems for the quizzes. For the tests, study out of the lecture notes and his practice exam.