UCLA vs UIUC for BS in Computer Science

<p>Hi! I am an International Student and have been accepted into UCLA and UIUC (and also into GaTech and Texas at Austin) for Computer Science. I am trying to decide between UCLA and UIUC. I would really appreciate your help on which one I should choose.</p>

<p>Factors which are important to me:

  1. Reputation (in and outside US)
  2. Strength of Computer Science Department
  3. Housing
  4. Food
  5. Diversity
  6. Social Life - but not much of a party person
  7. Internship opportunities</p>

<p>Thank you!</p>