Roger Nichols
He does his best to answer any questions. Although there may be some differences in opinion throughout the class, he still gives everybody a fair chance and keeps a well respected environment. There are quizzes from textbook readings and a midterm and final. If you listen to his lectures, you'll be able to pass with an easy A. Definitely recommend!