Cal Regents v. Hopkins BME v. USC Trustee

Hi everyone!

Decision day is coming up (ahhhhh) and I’m really indecisive and I would love some advice on what to choose. I’m stuck between JHU BME, Berkeley Regents, and USC Trustee. Honestly I can imagine myself adapting to each one of these schools, and this is such a big decision that I don’t want to make the wrong one.

Johns Hopkins (BME)
pros: BME #1 (I like the program at JHU the best out of the 3), really nice campus, open curriculum (I hope to explore some other topics, and possibly double major/minor), spacious dorms
cons: location, far from home (I live in Northern CA), 25k more per year than Berkeley or USC

Berkeley Regents (Chem E)
pros: lots of people/diversity, regents scholarship, close to bay area (lots of opportunities in industry here), close to home, cheaper than JHU (about same price as USC)
cons: the city (the city of Berkeley isn’t my favorite but its alright), major (although Berkeley Chem E is really great, I would probably try to transfer to bioE or just do Chem E with a bio emphasis)

USC Trustee (bioengineering)
pros: Trustee scholarship/Viterbi fellow/undergrad honors program (research money, distinguished speakers, etc), easy to double major/minor, cheaper than JHU (about same price as Berkeley),
cons: location (LA is okay)

After undergrad, I plan to go to either grad school or medical school (although I’m not sure yet). Any help/insight would be appreciated! Thank you so much!