No creo que sea muy difícil para ti entrar en UIUC CS. Su puntaje TOFEL es más que suficiente, y un par de Bs realmente no le harán mucho daño. Si su escuela secundaria está en los EE. UU., Es aún mejor (las universidades pesan las transcripciones de EE. UU. Más que las transcripciones internacionales). ¡Tener un trabajo de investigación es genial! Demuestra tu interés en el tema, menciónalo siempre que puedas en tus ensayos. Además, UIUC pesa mucho en los puntajes SAT / ACT, por lo que siempre que obtenga un puntaje decente en ACT, le irá bien.
También soy un estudiante internacional. Hablando de mi experiencia personal, entré en UIUC Business con 2280 SAT y 110 TOFEL. Aunque la ingeniería se considera mejor que los negocios en UIUC, el estándar de admisión es casi el mismo. (Es difícil entrar a los negocios, pero tener clases fáciles). Incluso si no ingresas a CS la primera vez, no es extremadamente difícil transferirte a CS desde otras especialidades. Por ejemplo, después de tomar algunas clases de CS y matemáticas y obtener As, pude transferirme a CS.