If math doesn't come easy to you don't take her class. She moves at a very fast pace, doesn't answer emails (I sent 3 and never got a response). Tons of hw/classwork, no credit for classwork,hw quizes but no official review of hw. Expect things on test that are NEVER gone over in class or hm. I learned more from google than I did in class.