Very monotonous and not very original in his teaching techniques. Tries hard to explain concepts but overall not very effective for most ppl. Math-obsessed ppl may do well though.
Hard but Fair, if you want to learn he's a good teacher. If you're there just to pass watch out.