To the OP. If your DS can not pick out his own major and school then he should go to junior college. Don’t waste your money on a four-year-university unless HE knows what he wants to do. If you are in Northern California, several JC’s offer engineering tech programs that can lead to good money and job stability. If he’s interested in Civil, Santa Rosa JC has a great program in civil engineering tech that can lead to a four-year-degree-if he works first and excels. Check it out.