@Much2learn:
What are other options?
It would be extremely difficult to transfer to CS at UIUC. Difficult, but not extremely so to most other engineering majors there.
In PA, PSU/Pitt/Temple are state-aided, which means that the state gives them some money but the unis have a lot of autonomy in setting policies.