Svetlana Borissova
Super helpful and has lenient pop quizzes coming straight problem for problem off the homework. The class takes some work but she is very forgiving on exams for credit (do more than 3 problems if you can for more credit) and is very easy to approach. The tests are mostly the same as the study guides, I really recommend her! 