I'm a 35 yr old African American male and looking to change careers. History: I graduated from college in 2004 with a GPA of 3.35 and my BCMP GPA was 2.96. My transcript reads like a horror story. It's filled with Ws and Fs. In 2008, I completed an MS in Computer Science with a GPA of 3.59. Situation: In my current field, I am successful, make oodles of money, have tons of free time, and hate every minute of my work. I have researched other fields, and medicine is the only thing I can see myself doing. At this point, I have zero debt and enough to pay for medical school. However, with my poor undergraduate grades, I feel kind of hopeless. I would like to apply to medical school in 2 years, and I realize that I need to retake courses as well as complete any missing pre-reqs. Questions: The main question, is it completely hopeless with my undergraduate studies? There were extenuating circumstances that contributed to my poor undergraduate performance. In order to achieve success at my current profession, I've had to resolve most of those issues. If not, would a community college or MNSCU (Minnesota State Colleges and Universities System) be a good place to take those courses? Or should I take them at the U of MN? TLDR: Did poorly in undergrad, looking to change careers. Is it hopeless? If not, where should I retake my courses?