Good guy. Sort of a legend ngl. He definitely cares about his students. The material is definitely challenging, but he's there to help you. The homework across the entire math department is a bit steep but manageable. Tests are fair.