One of the best teachers I've had, hands down. Straightforward and clear method of teaching perfect for the subject. Went into his class with almost no experience in math due to scheduling problems in prior years, ended up with a high A despite the fact because he took the time to make sure the material was understood. If the student is willing to put in effort to learn, he will make sure you get what's being taught.
Not very helpful to the students in his class who are mathematically challenged if my calculations are correct.