Robert Ballingall
Even if you do the readings you're left blatantly confused during the lectures. He overcomplicates things and words his tests in ways that make it harder to succeed. I studied for nearly 4 days on top of rereading the readings and didn't do well on the exam. 