Not too easy. Not too difficult.
and he's willing to explain anything you don't understand,
even multiple times. His review sessions are great; always helpful,
Hours per week:
Advice for students:
and then you know exactly what will be on the exam.