He definitely makes a hard, boring subject a lot easier to understand. He goes into great detail if he finds that students aren't understanding. He promotes people asking questions and never makes you feel bad about it. The homeworks are pretty easy and factored in and the tests aren't all that hard as he allows cheat sheets. He is great.