<p>I would choose Stanford. Stanford is near Silicon Valley and the internship opportunities would be endless. </p>
<p>Not to mention that if you ever wanted to change out of CS, you would be in a school with much stronger programs than Michigan.</p>
<p>A Stanford degree can open up more doors, but Michigan is certainly strong for CS as well. But, if you like Michigan more than Stanford, then you should certainly go to Michigan.</p>
<p>If one is choosing between Stanford and Michigan, I would recommend Stanford over Michigan unless Michigan is substantially cheaper, in which case, I would probably recommend Michigan.</p>
<p>Hate to break it to you, but your chances of getting into Stanford are very slim. A 3.85, even with a 36 ACT (which you almost for sure won’t get), and asian probably won’t get you into Stanford. Never hurts to try but fyi general procedure on these boards is to wait until after you are accepted to both schools before making vs. threads. You haven’t even been accepted to one, and neither is a sure thing.</p>
<p>^Well I agree that Michigan has some of the best programs in the country and is vastly underrated by US News, Stanford has one of the top two or three programs in almost every area. The job opportunities coming out of Stanford are also probably better because employers know how smart you have to be just to get in there. Not that Michigan isn’t outstanding, it’s just that SU is one of the top couple schools in the country and world. I believe Michigan is a top 15 school and QS World rankings and Time Higher Ed world rankings reflect that. I’ll be a proud alum in four years.</p>