Kelly Goldberg
I LOVE her, and I loved this class. It's super interesting. There's a lot of detail-oriented material, but if you have good study skills and you start studying at least a day in advance you'll do fine. Never got less than a 100 on her exams (she gives extra credit). Most people did really well. Work is totally manageable. She's super kind as well. 