Another thing to look out for and warn your kid against, is the first year.
The navy seals have a hell week. Six days of operating with about 4 hours of sleep. This is design to seperate the posers from the committed.
Engineering schools have a hell year. Designed to do the same. The first year of most engineering programs are design to overload the student, with as much work as possible. A lot of this work is just busy work, and yes, this does send a lot of people packing to the business schools. Let your kid know about this ahead of time so he doesnt get the idea that it is always going to be like that. By the second year things get a little better and by the third and fouth year (however most engineering programs take five years to complete unless your child is god-like in his intelligence) he will be taking classes he enjoys as opposed to classes you “have to” take.
Also, as a parting shot, here is an equation I learned in engineering school…
Take,
lim F(GPA) = Business Major
GPA->0
hehehe,
Thought I was going to have to be one myself on most days…
But be proud that your son can do it. Its a tough program.