Well, if you just want to pass and get a good grade, he's a good teacher. But whatever he taught for differential calculus I wasn't enough to make us prepared for all the things we were going to face in the calculus part of Real Analysis I amd differential calculus II. I think we needed a bit more detailed teaching in this course to prepare us for the future courses. I did end up getting A in this course but I didn't learn anything worth an A.