probably computer engineering.
most of that stuff has to do with programming and hard drives so that would be the most useful knowledge to have if you ever planned on making those things. The rest is up to your own creativity.
EE is good for starters, since you'll need to learn the basics of how to make electronics. Then you'll have to study the background on what you want things to do -- physics and optics for 3D stuff, neural science if you want to stick stuff into ppl's brains, etc.
EE is good for starters, since you'll need to learn the basics of how to make electronics. Then you'll have to study the background on what you want things to do -- physics and optics for 3D stuff, neural science if you want to stick stuff into ppl's brains, etc.