Hello, I am going to be attending Dalhousie university next September. I have been accepted there, but am now faced with a difficult decision. I don't know if I want to pursue computer science or engineering (electrical or computer engineering). I have loved computer science since a young age. I think I started programming when I was around 10. I have a bookshelf in my room full of programming books, as well as textbooks on operating systems, software engineering, and artificial intelligence. I love all of that stuff. That being said, I've also more recently become interested in electronics and electrical engineering. I have built many ardiuno projects, and really love learning about electrical engineering as well. I'm also interested in embedded systems, and how software and hardware interact together. One of the main things that also attracts me to electrical engineering is that I really love physics and math, and I wouldn't get to use much physics in computer science, although I suppose I'd definitely get to do a lot of math in graduate school if I go to graduate school. In a way computer engineering would be an ideal discipline for me to study since it combines computer science and electrical engineering, and focuses on embedded systems. But at the same time, I will miss out on all of the fun higher level computer science topics like algorithms and machine learning. I have also always been interested in doing graduate school in computer science and becoming a researcher in the field. I realize that no one on here can actually decide for me, but any advice about making this decision would be greatly appreciated! Especially if you have had to make such a decision. Thanks!