Hopkins vs Rice for Mechanical Engineering

I am waitlisted by MIT, Princeton, Cornell, Northwestern, and I would accept any of them if I get off the waitlist. But now I have to choose between Johns Hopkins and Rice for mechanical engineering.

I live two hours from Hopkins, and I have two friends studying there now. Honestly, I did not know much about Rice when I applied, but I found out that their engineering program is outstanding.

Do anyone have any impression on their mechanical engineering programs? I am very interested in commercial drones. Thank you so much!

ps. I am an international student from China, studying in a boarding school in PA now.

bump…