More than anything else, he lets me think hard during the class. He poses challenging and interesting questions for discussion, and I got quite a lot out of it. He is extremely knowledgeable, and his lecture is clear and informative. I wouldn't mind rating his class as one of the best that I took.