Pretty easy, overall.
I highly recommend him. Read your book and the outlines he puts online.
He always tells you what to expect on tests.
Hours per week:
Advice for students:
You will never get trick questions. Great teacher.