So I am about to enter my senior year of undergraduate at a top university and am in the process of planning my next few years. I had a messy start as an undergraduate and didn't do so well the during the first few semesters. That being said, whats done is done and I can live with my past. What I am concerned is with what to do next. I have had a strong upward trend since the end of my sophomore year and hope to keep this trend until I graduate that being said if my senior year goes as well as my junior year I will graduate with around a 3.45 cGPA and a slightly lower sGPA My Dilemma is that I recently scored very well on my MCATs (40; BS 14, PS 14, VR 12, Q) and although I am very happy with this outcome it kind of throws me off. I had originally planned to apply immediately after graduation but my advisor has suggested that I take a 1 year Masters Program: in I believe some type of biomedical science, offered at my school specifically designed to strengthen medical school applicant's : first year medical school classes, etc, advising etc. Now I have read on the forums that masters programs are generally not worth the time and money and good grades in them doesn't help my undergraduate GPA that much. Is this true? Would it be foolish to do this program and strengthen my GPA so that I can be competitive for some top schools? If I do this masters program and perform well I theoretically I can apply a year late but with somewhere around a ~ 3.6 cGPA instead of a 3.45 and similar sGPA. Will this masters program strengthen me as an applicant? Any input would be greatly appreciated. Life sure does throw you a lot of curveballs!