He knows what he's teaching and he enjoys teaching it. He is a bit quiet and goes very fast, but you can tell he's really enjoying it as he does it. Attend his classes, ask him questions, do the practice problems. It's a lot of work, and he doesn't slow down even around exams, but he gives you lots of opportunities for practice.