<p>If you do get into Berkeley, it would be in my opinion the best option available. Berkeley is in CA and proximity wise they have tonnes of internship/alumni network/ career office that puts you into top jobs in silicon valley. </p>
<p>Computer science is virtually unheard of in the UK. UK is probably on par with US in terms of those traditional engineering, Mech EE, EEE and the likes. </p>
<p>Michigan is a great school, an all rounder; but it wasn’t world renowned in comp science too.</p>
<p>Warwick and Kings and UCL are not known exceptionally for such fields so hence I would place them on the bottom of the list.</p>
<p>Purdue is simply overrated.</p>
<p>Throw NUS and NTU out of the picture unless you got to do a Georgia Tech or CMU Masters. But then again, why settle for a Masters at CMU or Georgia Tech when the undergrad is within your reach? Its the undergrad that matters the most, the phase of education that made you undergo complete metamorphosis and emerge as a different person. Undergrad is like a catalyst to your future development. NUS and NTU simply can’t afford the same undergrad experience.</p>
<p>I’m the only one going to the US from my graduating class. Most people go (back) to the UK, there were 2 who went to France, 2 to Canada, 3 to Aus/NZ and 2 to South Africa.</p>
<ol>
<li><p>UC Berkeley EECS – it’s by far the best option here. That is, if your appeal would be granted. If not, then:</p></li>
<li><p>Warwick Maths+Stats
3./4. UMich / CMU</p></li>
<li><p>UCLA</p></li>
<li><p>UCL</p></li>
<li><p>Purdue</p></li>
<li><p>King’s</p></li>
<li><p>NUS</p></li>
<li><p>NTU</p></li>
</ol>