Hello! So basically I went into my senior year of college with a 2.9 gpa and 2.1 sgpa due to not working hard, and have been getting straight A's since then (2 years of straight A's-senior year plus a DIY post bacc year of mostly science classes). My GPA is now 3.3 overall and 3.1 sgpa. Still no official MCAT but my practice tests have been 515-518, no higher and no lower. Let's say I take the MCAT and get anything from 34-36 (515-518), what would be my chances for MD? I'm aware that I have a strong upward trend but still below average GPA. I would need 2 more years of classes to get my sgpa to a 3.4/3.5, so should I do that or apply for SMPs? What would give me a better chance at an MD school? As for EC's, they're pretty average or even below average: shadowing, hospital volunteering, work study and research assistant for 2 semesters. I'm also a North African female so not URM. Any advice will be great. Thanks!