Kelsey Koon
Funny in her lectures, but it seems like she lacks knowledge on the subject. Her reading assignments are an insane amount of work as they are weekly readings with an accompanying "essay" of sorts. Super interesting course, hated the assignments. She also asks super specific questions on the tests so be warned.