Not too easy. Not too difficult.
I would recommend it because this professor is awesome.
He is very precise and gives awesome examples that include real time facts.
Hours per week:
Advice for students:
I would say to study the actual book on top of what the professor lectures. Some of his examples are exactly whats on the test but he's not perfect.