I enjoyed his class. He will not directly give you the answers to your questions- he makes you think. Sometimes he is vague, but I feel like that is intentional. He expects you to know the material and study ahead. He knows who works hard for their grade and who does not. If you need help, he is very accessible and works with you to accommodate.