My son wants a to be a $200,000/year Silicon Valley Software Engineer when he's 22. He's 15 and plays WR on theFB team. We live in the Midwest. Aside from the obvious (UCR, UCI, USC, UCLA, Stanford, Cal Tech, Cal, UCSD, UCSC, UCD, WCC Conf, Cal Polys, Cal States) which schools are best ? (I want a good return on the investment I make in my son).