Zvi Rosen
Dr. Rosen is an excellent mathmetician who truely understands the ins and outs of calculus. However, his proficiency is not respective to his teaching skills. Not enough examples are covered in the classroom. You will have to read the Stewart book and teach yourself the material. Either choose another professor, or get a tutor and buckle up.