I had two classes with him. He is an amazing lecturer, clearly knowledgeable about his topic. There is a lot of reading but he's an easy grader as long as you show up and participate. He values and respects each individuals opinion. A little hard to reach outside of class but other than that a great professor!