Help!!! Decide between UIUC and UWaterloo for Computer Science

<p>Hi! I am an International Student and have been accepted into UWaterloo and UIUC (and also into GaTech) for Computer Science. I am trying to decide between UWaterloo 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 out of US)
2) Strength of Computer Science Department
3) Internship opportunities</p>

<p>I heard that UWaterloo has a good math department, does UIUC have a as good math department as UWaterloo?</p>

<p>Thank you!</p>

  1. In US: UIUC > UW Outside of US (excluding Canada) UIUC == UW
  2. UIUC >> UW
  3. UW >> UIUC

Strong math: UW >> UIUC (
Math is big thing at UW. You can combine it with any other major.