Data based on 1 reviews.
As long as you're staying on top of your work, he's easy to get along with, and normally provides extensions for work. You'll learn a lot of useful things, and he often directly shows you what you need to do. Very few/no weighted tests from my experience.