Arie Gonzalez
If your learning style is a more passive style, I believe he is a very good teacher for you. However, if your more of an active learner, I found it more beneficial to skip class, learn material by myself and attend office hours to clear up confusion. He is extremely helpful during office hours, and provides resources that other calc professors dont