Olga Petrova
Olga is a great professor, but she requires participation and attendance. The course was a little slow and boring, b ut she really cared about the material and tried to make it interesting. I took it during a COVID semester and the majority of our grade (80%) was weekly quizzes.