For me, it's a bit of the reverse. I initially wanted to go into CS, but had to start with 2 years of generic fundamentals closer to your regular EE curriculum. Ended up majoring in finance. Have been able to catch up quite nicely on my own on the CS knowledge since it's just software. But I miss the EE parts. I can't build the remotest smallest device with my hands. After high school I thought I would go onto studying supraconductors and stuff.. Go figure, I got lost along the way, smh.