Not too easy. Not too difficult.
He is an okay teacher but he really doesn't teach the subject matter well.
He makes you feel like a two year old in class and then puts difficult questions on the test.
Hours per week:
Advice for students:
If you put some work in to it you will be fine.