Not too easy. Not too difficult.
I'd have to say he's the best you can get.
He teaches really well, BUT the hw is online.
Hours per week:
Advice for students:
The hw is not based on the class work,