Might I suggest electrical engineering? Sorry to butt in. But, there are recruiters calling me and emailing me daily and weekly because of my background and experience. I get many calls for positions even for which I’m only marginally qualified or would need a year to come up to speed.
There is such a wide variety of jobs available to electrical engineers. Insist on getting a Master’s (1.5 years). It’s only about 11 more classes after the bachelor’s (4 years), but it will take him farther with more earnings. PHD even better earnings potential, but we have a nickname for that - P_ermanent H_ead D_amage. Materials science is also a very good degree to have.
Before you butt in, maybe you should read at least the title of the thread: (presented here for you)
9 Great Jobs That Don't Require A College Degree