Adam Spiegler
Best math teacher I've had, I learned so much from him and he was really easy to understand. As long as you put the work into your homework and in class work, you will be able to get an A. Just work hard and listen to him. He is very nice and had clear grading criteria.