Kyle Havens
VERY nice professor, lenient in grading as it's not an easy subject. I usually just copy down what he writes in the note packet then study it later. Ask Questions during the test and he answers them pretty detailed. lots of assignments to pad your grade if tests aren't your forte. Also funny.