CalPoly Slo, VT, Purdue, WPI... how to choose?

Great outcome and with great California options, the OOS options were more costly in your case. Hope your son has a great time at Cal Poly. Congratulations!