Great Professor! Very thorough in what he expects of you. Willing to answer any questions and is very respectful. He likes to make jokes and keeps class interesting. If you're ever unsure on anything he is willing to help. I really enjoyed his class, and if you do the reading and participate you'll get an A.