Olga Katkova
She was the best, she made the material understandable and organized, as long as you show up to all the classes and study a little you will get an A in the course. She is a great professor and very nice, always willing to help out. 