Need help deciding between STEM majors

I'm currently a junior in HS, and I'm having a hard time deciding what I want to do in my future. I pretty much love everything STEM, and there's a ton of stuff that I would like to learn, but nothing that I would necessarily call a passion. Is there anything that I can do to maybe help eliminate some of the things I want to do/ help me choose?

Seriously thinking about: Chemical Engineering, Computer Science (AI focus, would perhaps get a minor in neuroscience or math to help with my AI focus. would most likely go to grad school)
Considering: Electrical Engineering, Mathematics

Might (probably won't) happen: Physics, Actuarial Science, Chemistry, Biology

With chemical engineering, I’m very intimidated with the difficulty of the major itself, and I’m not sure if I would enjoy the career that I could obtain with a chemE degree, even though I would love the classes. With CS, I have only a basic understanding of programming, and I’m not sure if I really enjoy it or not.

You can look at the following course materials to get a general overview of CS:
http://cs10.org/fa15/

If you like what you see, you can look at the following course materials to see what an introductory CS course for CS majors is like:
http://cs61a.org/

@ucbalumnus can that first course be taken now? I noticed there was a schedule

You can just self-study the course on your own and try the assignments. Obviously, you would not get college credit for it, but if you just want to see what CS is like, that is a good way to start.