Target to pursue bachelor's in CS, how to select among UIUC, UW, UCSD, UCI, PSU?

Thank you very much for your comments.

UIUC CS is too tough to enroll in the critical pre-requisite courses. I cannot afford the risk.

Now I would shorten my list to UW, UCSD and UCI. Can I analyze the status in this way?

  1. Admissions Selectivity: UCSD > UW > UCI. The higher selectivity, the more difficult to transfer.
  2. Space of CS for transfer: UW > UCSD. Unlike UCSD, most students are not admitted directly to a UW major.
  3. Reputation of CS: UW > UCSD > UCI. Mainly based on ranking.

It seems that UW is most deserved to try if I choose not to go to UCI.

@UWfromCA Thanks a lot for your reference. BTW, does the transfer still relate to ACT/SAT?