Should I drop this class? Help!

<p>I am currently enrolled in a local cc and attending my second semester. I am planning to hopefully transfer to Cal Poly San Luis Obispo. I was wondering if I should drop my calculus class now and get a W because I have a D. I don't think I can pull it upto anything better than a C. If I were to drop it my GPA would go to a 3.6 but if I were to stay earned at C I would get a 3.2. So I was wondering if I should just drop it and take it next semester. Also my major is animal science so do I need that calculus class?</p>