Not too easy. Not too difficult.
He is a very nice teacher but his grading is flawed. Assignments are worth only 5 points and point distribution on quizzes/tests are unreasonable.
One of the most useful things I learned was factoring quadratics.
Hours per week:
Advice for students:
Self-study if you want to do well.