Not too easy. Not too difficult.
He is a very nice and smart teacher. Some of the ways he explained things did go over my head, but he does a good review before each test.
The homework is not assigned, but it is a good idea to keep up with each chapter.
Hours per week:
Advice for students:
Leave space on your flash card for his review.