Electrical Engineering v. Computer Science (Barrett)

I’m going to be a freshman at Barrett this fall, and I was having second thoughts about the major I’m currently enrolled in. Right now, I’m set to enter as a Computer Science (Software Engineering) major but after examining the major maps online, I feel like this field might be a bit too niche for me. I’ve always really liked raw science and lab activities, especially physics, so some of my friends suggested electrical engineering. I looked at that major map too, and it seems to have everything I want: physics, chemistry, coding, and some pretty intense math. All of this sounds exciting, but I also hear that electrical engineering is the hardest type of engineering. I already have the President’s Award Scholarship, but the retention of that scholarship depends on my GPA, and I don’t want to mess that up with a major that might be too hard.

If it helps, I’m an International Baccalaureate student taking Math HL (basically Calc BC) and Chemistry HL (supposedly equivalent to CHM 116). They were the hardest IB classes available and they focus on a lot of writing. I’ve been doing well with this class load, but I don’t want a rude awakening next year. Any advice from current Barrett students?