Not too easy. Not too difficult.
and he really does explain almost everything very well in class.
He is a smart man but kind of hard to understand.
Hours per week:
Advice for students:
If you are a self learner then it is fine but if you rely heavily on the professors