Northwestern vs Carnegie mellon vs UCLA

<p>hi,
i have been admitted to Northwestern, CMU, UCLA, UC san Diego, UMich-ann arbor, UIllinois-UC, GaTech, USC for COMPUTER SCIENCE.
of these schools i have shortlisted NWU, UCLA and CMU.</p>

<p>NWU- overall very good for engineering but not in top 15 for CS</p>

<p>CMU- best for CS, but very competitive. cut throat environment. intense course work especially for CS. ( i dont want to be in the bottom half of my class)</p>

<p>UCLA- top 15 CS school. but class sizes are huge. dont want to get lost in the crowd. no point going there if most classes have 150-200 people in them. </p>

<p>any input please?</p>