Olga Senicheva
Good professor. She's very organized, and the class is really easy to pass - however getting an ~A definitely takes a bit more work. Some difficult stuff, and some things that are hard to get at the time, but after you learn the content, in hindsight it all feels pretty intuitive.