I loved Dr. Kane. She's very meticulous in her grading and assigned a lot of written work, but I felt it was worth it because she really made sure all of her students had a deep understanding of the material. I often use the theories and readings she assigned to support essays in other classes. Not a class you can coast in, but you'll learn a lot.