Thanks for the new comments on this thread. Still a relevant topic to us!
So many paths in life, some better than others. I’m all for changing paths as self-awareness grows and experiences create new insights. Hearing your retrospective views is valuable for a kid who is just embarking on his journey.
This summer, he spent two weeks at what I thought was going to be an engineering exploration program. He chose a project where he learned Python to develop a game. Hmmm. Not encouraging the game design path, but he did choose coding. Point is that flexibility to explore still seems to be a good thing for this kid. Leaning against programs that cut off CS degree from engineering school. Getting out of engineering seems to be easy enough at most colleges.