<p>All of the Ivies, Stanford, Duke, Northwestern, Chicago</p>
<p>Of course, not all of them are good for every single one of those, but you probably won't go wrong with either one.</p>
<p>With undergrad, looking at specific departments for such a broad array of topics means that strong overall undergrads are your best bet.</p>