Deciding between schools- help!

<p>My s was recently accepted to Brown, Carnegie Mellon, Cornell and Northwestern.</p>

<p>he wants to study mechanical engineering and go on to grad school, and we are having some trouble deciding between schools.</p>

<p>All of the schools are excellent, but where can he thrive the most, academically?</p>

<p>He really loves Brown, but is worried the engineering program there might not be as extensive as other schools'.</p>

<p>And could you please state the reason for your thought? Thank you so much!</p>