Robert McConnell
His lectures aren't too bad to follow, just boring. There are quizzes each week and they are based on comprehension from outside readings. His tests are okay but since there is no textbook / homework / review on the material beforehand I found it hard to know what to focus on while studying. Overall not terrible but probably wouldn't take again.