A lot better than most of the reviews say, he was thorough in explaining the content, and following his example problems is a great way to learn. He clearly cared about the content, and explained the real world uses for the math you're learning better than any other professor I've had.