Definitely one of my top math professors! He is very smart, has great handwriting, and is accessible outside of class. He replies to emails in less than a day (usually within the hour) and gives very direct feedback to your questions. I highly recommend him to students doing actuarial science. Do not hesitate to take a course with him!