Not too easy. Not too difficult.
but 80% dependence on tricky tests will screw your grade.
Did I learn? yes. I wouldn't have problem with him if he put more stress on the assignments and quizzes.
Hours per week:
Advice for students:
Never take him in the summer. Never take him in the summer.