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?
- Admissions Selectivity: UCSD > UW > UCI. The higher selectivity, the more difficult to transfer.
- Space of CS for transfer: UW > UCSD. Unlike UCSD, most students are not admitted directly to a UW major.
- 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?