Harvey Mudd / UC Berkeley / UCLA/ Carnegie Mellon for Computer Science

I’d strongly recommend Berkeley CS over all the other options given on here.

The learning experience you may get at Cal may be the same with the other schools, but Berkeley’s location and strong connections in the Valley set it apart from all the rest.