He seems like a well rounded, thoughtful person. This is good advice.
Also as a parent of a teenage daughter, I find myself emphasizing math and the hard sciences. Engineering, math curriculum’s etc have little in the way of biases.
I encourage other parents to tell their children to limit the “Social problems in society” classes if at all possible. That’s where the wing-nuts tend to teach. A lot of it is opinion oriented, using skewed data to back up their far lefty claims. Unfortunately, most degree programs require these “socilaly liberal causes” in one form or another in most degree programs.
Another good idea I’ve been kicking around for my kids is trade school. Nursing, plumbing, auto techs, electricians, welding etc are respectable jobs, providing decent pay and are always in demand.
From my previous post (preview is my friend!)
socilaly = socially.