So I am a Junior now at a Mid West college majoring in Econ and I am interested in Master in Financial Engineering. I dont have high profile like a 4.0 so I am aiming schools like Kent State. The problem is I just had my Calculus 3(Multi-Variable Calculus) mid term back I possibly had the lowest score in my college years, which could possible bring my grade down to a C. Do you guys recommend me to retake this class next semester? (The old will still be on my transcript but the new grade will also reflected in GPA.