Firstly a great person he is. He is caring and encouraging. I like his methodsof teaching dynamics. He is respectful and expects you to be respectful as well. Reasonable load of homework, but he usually encouraged us to do more on our own. He actually gave some extra credit for group study. I really liked the practice tests. Final was tough.