Although he's not a bad guy, he's far from the ideal math teacher. His classes are pretty much all lecture, but despite this they are very hard to follow so be prepared to teach yourself outside of class. Hes also not too willing to answer many questions, instead directing you to attend tutoring. If you struggle with math, dont take his course.