Right now, I am a junior in high school. I love physics,and math. The thing is I cant decide whether I should become/major in computer software engineering, computer hardware engineering, or electrical engineering. I really want to be more of an electrical engineer or maybe computer hardware engineer because I love messing around with electronic things and computer such as opening them up and looking around and learning all sorts of stuff about circuits and then putting them back together again. But then,I hear that computer software engineering pays quite well but I dont like coding and staring at computer screen and typing and all. I love “physical stuff.” My parents want me to be a computer software engineer but I am quite vacillating. My first choice is electrical engineering though. I want to know whether electrical engineering would pay a lot. I dont have to stay in silicon valley.I can travel anywhere in the USA or even other developed nations as long as I make good money and like what I am doing and having a good life. So please help me!!