I am usually really good at math, but I was confused the entire time. He assigns homework for a grade that is on topics he never covered. He gave us a quiz that was on a topic he taught us that day that no one understood. Majority of the class has no idea of what is going on. I would not recommend taking his class unless you are out of options.