Pretty easy, overall.
But Mr. he is a great teacher! His lectures are clear and concise and he makes the information easy to learn.
That said, you will need to put in outside time practising what he teachs.
Hours per week:
Advice for students:
His tests are hard but not impossible if you study and make sure you understand the material. I'd recommend him.