Let's just say I've had worse teachers than this one.  The class isn't difficult, but it's not that easy either, if you do all the homework and get a good score on the exams you'll do well.  What I didn't like at all is that he NEVER answers emails, and when he does, he never does it clearly, so you waste your time.