Best AMS Professor, take him if at all possible. He is an interesting lecturer and takes time to get to know the students in his seminar, so attendance is mandatory. There is a short reflection due every class, and lots of reading that is discussed in class. Tells you what will be on the midterm and helps students make study guides.