Elizabeth Sooby
While she may be a nice teacher who means well, you need to be prepared to teach yourself as well as being extra comfortable with Calculus. Homework was long and the graded quizzes attached to her lectures only allows one attempt. Resulting in you being punished if you don't quite grasp the concepts yet.