Kenneth Hochstetter
The class material is not too difficult. Just read the book and study, and you should be fine. All though he does express his political views very frequently in his book, homework, and tests. Not offensive but it can be distracting and unnecessary.