I am horrible at math. But, I am about to finish this class with an A and that's all because Kim is an excellent teacher! She will go over every homework and quiz question that we need help with until we understand. She answers messages outside of class, too. Don't buy the textbook, because we didn't use it. Very friendly woman, too!