UIUC Electrical Engineering vs UCSD Electrical Engineering

Hi,

My son got into UIUC Electrical Engineering and UCSD Electrical Engineering. Both are out of state, and the cost difference is about 10K with UCSD higher. UIUC EE ranks higher than UCSC. He is interested in Robotics. Can you please provide some advice on which one he should go? Here are the factors in addition to cost.

  1. Which school would be better for job opportunities/internships.
  2. Which school would prepare him better for graduate school.
  3. Which school is stronger in Robotics
  4. Which school would give him a better chance of transferring to a better school, say UCB, CMU.
  5. How different is it for the college experience

Any information or advice would be greatly appreciated. Thank you in advance!