i never had him as my professor. he recently posted a review session for MAT175 finals, and I must say having a great professor  who explains the materials well, makes a huge difference in ways you intake the lecture and  learn. I was able to learn so much from this review session. If you have a chance definitely take him. such a great professor.