I am an undergraduate at Cornell and am wondering about my chances of acceptance at a top 25 medical school. My overall GPA is a bit low, 3.38, due to some early struggles (though I managed A-'s in organic chem during that period), but I have recently bulked up on advance biology courses (immunology, microbiology, virology) and have attained a 3.9 GPA since the last year and a half, and will graduate with honors. My MCAT's are mediocre, 32Q, but I have had numerous research papers published and am currently involved in a number of other research projects. I have extracurriculars (film making, creative writing, intramural sports) and am a published fiction writer. I will also receive my M.S. from Cornell before matriculation in med school. My concern is my low GPA and so-so MCAT's.