Jim Davis
I really enjoyed Professor Davis because he was very invested in what he was teaching. However, this class was a lot of reading and you need to pay attention to every detail in the lectures because he will ask questions about certain videos watched in class on the exams.