Johns Hopkins University
Johns Hopkins University - Comments and Student Experiences|
If you want a school where you can do incredible research as early as your freshman year and continue that for grad school, this is a good place.
I personally intend on going into industry and my average GPA (3.3) has landed me several internships with Fortune 500 companies already (I'm going to be making almost $15,000 this summer alone). Doing well here requires a lot of work, but if you manage your time well then you can also have a great social life. I go out to bars and parties on average 4 nights a week, and still get pretty good grades.
Some professors are great, and some do not really enjoy teaching. Since there is no core curriculum, just make sure that you schedule your classes with only professors you know who are good.