Not too easy. Not too difficult.
His tests are hard but going over the practice tests makes them much easier.
Class is mandatory but don't buy the book.
Hours per week:
Advice for students:
Honestly one of the best teachers I've had. Never needed to buy the book.