Excellent professor and probably greatest math teacher Ive ever had. He actually cares about his students and puts a ton of effort into his course and will do as much as he can to help you. Would definitely recommend.