Gives some extra credit but not a lot. LOTS of homework but thats bc it was an accelerated class. He only grades 3/4 questions from your HW w/12 questions on it. NOT HELPFUL AT ALL, mainly refers you to Khan Academy or the tutoring center. Idk why the school is paying him when he this all the time. And is slow to respond to emails by 1-2 days.