He is a great lecturer and his tests are very fair. He is engaging, knowledgeable, and makes the material interesting. His assignments were very reasonable as well. It is not an easy A but as long as you actually take the time to try the class is very doable.