usc bacc/md program vs yale vs Northwestern for premed

<p>I'm a premed student who wants to major in Biomedical Engineering. I'm choosing between USC's Bacc/MD program, Yale, and Northwestern's HPME program. Here are the pros and cons that I can think of for each...</p>

<p>USC Bacc/MD:
guarantee progam
they have an Honors Engineering program that I could join
I would be allowed to do physician shadowing and clinical research
kind of a party environment
maybe not as well-respected as places like yale and northwestern</p>

<p>Yale:
90-95% acceptance rate into medical school
great classes and professors
I would have to worry about applying all over again to medical school and doing the same activities (i.e. research, clubs, etc...) to get in.</p>

<p>Northwestern:
guarantee program
the undergraduate campus is kinda far from the medical school so would be harder for me to do physician shadowing there
I've heard that the undergraduate and some medical professors are not so helpful, but Idk how much that's true...</p>

<p>Any comments/suggestions/advice?</p>

<p>Thanks.</p>