Zvi Rosen
He's fairly new at teaching & is open to any suggestions that will help the students learn the material better. Do the homework & it will really help you on the tests/quizzes. His teaching style is really all over the place, so it's hard to really grasp the concept unless you're watching YT videos, reading the book, & doing a lot of practice probs