Hi, I am a international high school senior. I've been accepted to these schools: RIT, Purdue, U of Minnesota Twin Cities, Virginia Tech, UPitts and wait-listed for WPI. Though the deadline is reaching, I am still confused which one to choose. My major is Computer Science by the way. Among those schools, I like WPI the most, yet I have to deposit in another school to make sure I have a spot before I get the final decision from them. I would really appreciate if anyone could recommend any of those schools with some facts.