I'll be entering college this fall and at this point I am undeclared in my studies. Throughout high school I took all the heavy math classes and some high science classes. In high school I realized that I enjoy doing math a lot more than science. Not that I don't enjoy science or anything. It's just easier for me to wrap my head around theories and abstract concepts than practical concepts. For example, I struggled so much in my AP Physics class while AP calculus came a lot easier and I enjoyed doing it a lot more. I always thought I wanted to major in mechanical or aerospace engineering but lately I've been thinking about doing computer science. From what I heard computer science is more logical and math based than traditional engineering fields and seems like an interesting field to pursue my studies in? What do you guys think I should do? Any advice is appreciated and I thank you in advance for your help.