CMU SCS, Caltech, or Columbia SEAS

UCB EECS may be easier to be recruited by smaller Silicon Valley computer companies, due to relatively convenient location (while big companies recruit widely, smaller companies with smaller needs and recruiting budgets may not want go further than UCB, Stanford, SJSU, and UCSC if they do not have to fly anywhere to get all of the new grads that they need).

The size of the EECS and L&S CS majors at UCB is regulated to stay (barely) within the department’s capacity. However, class sizes can be quite large.

Columbia may be the most favorable if Wall Street is the target job.