Anthony Glick
The best of the best. Glick is a true gem. The material is dense, but his lectures are concise and his examples are very thorough. He is a tough grader, but his grading criteria is clear.