SmPs can be risky. Our SMP is quite rigorous, but if you meet the requirements, you hit the ground running. Our basic scientists LOVE our SMP grads. Trouble is, it's a little more than med school lite. Its hard, but a great foundation. A friends kid was a 3.7 Chem major from a local pre med mill. Div 3 athelete, 4 yr letterman. Sub 500 MCAT. Ended up, they didn't meet the requirements. A DIY post bac is less risky, can drop courses, etc. Be prepared to work your a$$ off and you can do it. Good luck and best wishes!