The homework does take a while but most of the answers are on quizlets online. He lets you know the days you must attend for a grade but other than that youre free to skip. Hes a very caring person and is always there for help. I passed with a B without putting too much effort.