Carnegie Mellon V Johns Hopkins

<p>I'm looking to major in engineering, mostly Bio type. I was NOT accepted into the BME at Hopkins so I would do Bio-Materials/Mechanical/Electrical(not sure which one) Engineering there. At CMU I would double major (since its mandatory for BME majors) in Electrical and Biomedical Engineering with a focus on Robotics. My main career goals would be to either go into dentistry or medical robotics. I realize that if I want to do Dentistry than JHU; if robotics than CMU. But overall which has the better program? (for perhaps both possibilities since i think after a year or two I would be able to decide.)</p>