+1 on mechanical engineering. I know its not super common, but places like OSU have teams that you can join, like the electric motorcycle team, and if you do well and enjoy it, you can make a lot of contacts from industry and be set up for a good job. The nice thing about mechanical engineering is that it is so broad that you can work on a lot of different things - I'm getting my phd in mech eng and I am currently designing materials, but I've also dabbled in hvac and laboratory design, and have had opportunities to design solutions in 3rd world situations (rain water collection for animals, cooling solution for kitchen at an orphanage, etc). Anyway, if you're still on the fence, you could start electrical and decide after your first year, because, really your first year is almost the same no matter what engineering you choose. intro math, physics, chemistry and GECs.