He makes you pay for some online math course, despite you already paying for the tuition and the class, so you're already paying too much money. Even though he gives you lectures, it doesn't help with the homework at all, and even less on the tests and quizzes. I worked hard to complete the work, and still got a bad grade. Expect to teach yourself.