<p>princeton is probably the best bet in my opinion especially if you are not completely sure of what you want to major in at this point. it is very strong in the sciences and also very good in engineering. princeton is also strong in the arts/humanities as well should you interests change. and as chicagoboy12 says, undergrads get a lot of attention</p>