Not too easy. Not too difficult.
Its a lot of homework but he does a great job explaining the material.
He took the material and applied it to real world instances
Hours per week:
Advice for students:
do the homework as soon as you can.