Alina Altidor
Professor Altidor is a great teacher! She does give a lot of tests (quiz every week), but they're usually pretty easy. As for her teaching, she explains the material pretty clearly. I agree that she rushes the last few sections, but, overall, she's solid. Honestly, you can have some Calc background, but, if you don't, you should still be fine