Bill Peterson
Professor Peterson is a thoughtful and engaging professor who makes even difficult mathematical concepts approachable. He takes the time to explain not only how to solve a problem but also the intuition behind the methods, which makes the material much easier to understand.
Peterson is an amazing professor. He clearly loves teaching and is enthusiastic about math. He is amazing at answering questions, and always turns around to see if anyone has any. He makes his exams hard but fair, and dedicated students will do well in his class.
The course was very straightforward and as long as you study you'll be fine. Professor Peterson was very lenient about attendance and a lot of the course can be self-taught but I still recommend office hours as the advice he gives is pretty good.