Jim Davis
Prof. Davis was a great lecturer but his lectures are so boring. Its hard to pay attention or even go to class for that matter. That being said, 80% of your grade is made up by 2 tests so if you fail one you are kinda screwed. The tests ask super specific questions from things he talks about in class and are kinda unfair tbh.