I could probably write an entire book just on Johns Hopkins University--but I'll try to keep my comments brief. I think that Johns Hopkins University is a great school--it opens a lot of doors, particularly if you're aiming for grad school. That being said, I also think it is a very competitive, often unfriendly, place. If you're looking for a school where the professors all know your name, invite you over for tea, and call you if you skip their class--don't go to Hopkins. On the other hand, if you want a world class educational experience, learning from some of the most brilliant minds in the world (even if you are one of 300 students in a class) Hopkins might be for you. It's definitely not for everyone--although I thoroughly enjoyed my time there.