He's a great professor, lectures are engaging and he's really funny. Make sure you don't have a class immediately after: he likes to go over time. Definitely a top AMS professor, take him if you can. 