I have the same problem with Calculus! I just couldn't understand it the first time around and had to withdrawl. I was getting C's on all my exams and quizzes. The second time around it was all so clear to me and I passed with an A!!! Now I think Calculus is easy, it just takes time.