Katherine Hall
If you are willing to attend/watch her longer lectures each week, this class will be a breeze. Professor Hall is a fantastic teacher and was always nice and helpful during office hours. The tests and quizzes resemble her content as well (sometimes verbatim). The workload was sometimes a lot but if you keep up with everything, you will be just fine.