Not too easy. Not too difficult.
He does a great job of introducing the concepts
if you meet him halfway he is happy to help you in understanding the material.
Hours per week:
Advice for students:
he reinforcing them with concrete examples that he walks you through.