He discuses everything in detail and tailors the course to the students ability very well.
He can seem too stern.
Discusses all topics in depth
Occasionally has been known to 'mess with' students in debates e.g. "No I agree with you, I just wanted to see how far you'd go with it."