Asilya Suleymanova
She's easy to understand unlike the other reviews on here and her lectures are important to attend for good understanding of the material. The only downfall of the class were the quizzes since moving online meant less quiz points and therefore leaving students with worse off grades.