I agree with Dena on both points. The single most important factor in life is doing what you enjoy. Anyone out in the working world for some time has come across countless people whose attitude is "This Job SUCKS", which is sometimes followed by "But what can I do?". I suspect, Dena and for sure myself, often have a hard time believing that I get paid to have fun. I have a career that just followed on from my hobby & fun since a small kid, playing with electrical & electronics.
My second choice was a toss up between an electrician or auto mechanic. Besides liking the smell of solder flux, I also enjoy swinging wrenches. Most times I do all my own car repairs and have fun doing it. The really big jobs where I either don't have all the right tools, or the time, or the weather is against me (NJ), I know a good mechanic with reasonable rates that I can trust to do the job right.
So I have to disagree with your dad about a trade school if there is something in that arena that you enjoy doing. Especially depending on the trade and where you plan on living. Top notch machinist are always in demand. Specialty welders also.
I am a bit surprised that colleges require 2 years or more of a foreign language. I never really saw the use of it in engineering. Half of English is foreign to start with! Like most of what they tried to teach me in engineering school, my 3 years of Spanish was a waste of time beyond Donde esta la casa de banyo? Oh and the real stuff you need to know to survive in some neighborhoods I travel through