Edita Cao
She's one of my FAVORITE professors. She really knows what she's talking about and really cares about her students. I thought 4xx class would be impossible, but she made it totally doable. And her tests were fair too. (relatively easy) I would definitely recommend her!