I took a long time to get through college.
In high school I was better with humanities, wester civ, english classes etc. I kept taking all the hard chem, physics, math classes as they were more challenging for me.
I went to college and decided I'd be a EE.
I never took more than a few classes as the first 1.5 years of engineering is all the same. I only officially changed my major one other time later on to MSE but when I was going through college I found I was good at chemistry and later on physics. I skirted the idea of doing chemistry, Chem E. and of course ME which I was good at.
I took classes in all these majors and in the end I was able to apply them all to the field of Materials Science because it dealt with mechanical/chemical/electrical properties of materials. I learned about each field and of course more specific aspects of metallurgy, semiconductors and ceramics.
Its a fun major with a lot of diversification so that you could work in Bio-Med fields, computer industry, auto industry, chemical, aerospace, etc.
It worked out for me.
Of course I also opted to join the Army as an Officer and although its tough and will get tougher soon, I'm getting experience every day, I get out and around every day, I get paid to do PT!! Physical Training and I get to hang out with many cool people of all backgrounds, social levels and educational levels.
I use my engineering degree very little right now, but it is a way for me to gain management experience and more real-life people skills while I am in. It tests your limits and raises them all!

If someone has ANY kind of a degree, and they are bored or have the desire to lead people and not remain locked in an office then check it out!