drop/withdraw a class or use grade forgiveness?

<p>I am really enthusiastic about going to med-school in the future. As a result, I would want my GPA to be as competitive as possible. However, I have encountered an early problem in my college career. I am taking life science calculus this semester and the class is simply ridiculous. The class average on the exams are 30%(for the first one) and 50%(for the second one). I have been scoring well above the average, a 69%(first) and 77%(second). Technically, 80% of our class grade is exam based. The problem lies on the fact that the class started with a roster of around 150-200 students(big auditorium class) and is now at about only 30-50 students. Therefore, I can no longer rely on any curve; if any curving would take place, it would be minimal(all the students that were at the bottom of the test results have dropped the course). This means that I would most likely end with a C(passing) on the class. Should I just finish the class and retake later using grade forgiveness in the future? or should I just drop the class and retake with a different professor(big reason for not doing well)? What is the smarter choice? What would be better for med-school application purposes in the long run? Help please, If I am dropping the class, I need to do so by 5:00pm today. :/</p>