<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>