I'm General Engineering Major now (Engineering for people that can't pick a major, really) and I'm trying to decide if I want to minor in Japanese. I'm interested in nanoscale swarm intelligence as well as Number Theory, so I'm sort of stuck between (in no particular order):
1) Materials Engineering (Nano stuff)
2) Computer Science (AI stuff, also, stuff like
this)
3) Electrical Engineering (Nano stuff, plus it's only 6 courses short of Computer Science double major)
4) Specialized Engineering (working 1 on 1 with a professor, as it happens, a nano genius is a professor in the CoE,
Yuri Gogotsi)
5) Number Theory
Also, as drake stated, I'm getting my electives done now and I'm also working on a lot of the intro and prereq courses.