Aleksey Zelenberg
Prof. Zelenberg is one of the best Math teachers I've had. His lectures are very organized, and his hw, quizzes, and exams always reflect the lectures. You don't need to read the book to get a high grade. Pay attention in class and see him during office hours.