Not too easy. Not too difficult.
His tests are hard but if you actually have to learn the material.
He's super good at explaining the material with good examples and really good clarity.
Hours per week:
Advice for students:
Overall, he's very helpful and a great teacher!