Switching from Finance to Computer Science at a Non-Target-- Should I do it?
I'm currently a Sophomore Finance and economics double major at Baylor University (Semi-target for the Texas area, I suppose). Recently I've been considering changing my major to computer science since it's a bit more versatile. Overall, my career interests are very scattered, but I've been leaning Finance, particularly in roles dealing with global markets. My other interests include political economics/philosophy, entrepreneurial activities, science, law (at the urging of my mother), writing, and music. Ultimately I want to do something creative, but I'm not sure exactly what yet. It seems to me that CS would be the best major given my uncertainty and since it seems to be pretty well liked in finance roles in general, law school admissions, and would perhaps provide skills that could be used in entrepreneurial roles (maybe I'm wrong).
If I am lucky enough to get a job in finance I'm mainly interested in FX, or some other global type of trading, or work at a global macro HF (I have a relative who I believe is well connected in the financial services industry in Chicago and will hopefully be willing to help me out so I don't think I'm being completely unrealistic here). If I do major in CS would I be pigeonholed into extremely quantitative roles such as working at a structuring desk or something of the sort? I have no real interest in heavy abstract math (maybe that's an indictment of my interest in CS as a major?) but, as I said, I am more interested in employing creativity into my work and being at least somewhat independent in making decisions.
I also have my own personal reasons for wanting to do CS. One reason is that I want to prove to myself that I can handle quantitative coursework because I really struggled in high school with math and I don't feel like living with a chip on my shoulder for the rest of my life. A lot has changed since high school and school has become pretty easy for me so I'm confident I can do it if I put in the work. Also, I think it would teach me real world skills and better hone my problem solving skills; it would probably just make me a much more well-rounded person, in general.
Overall, would making the switch to CS make sense given my situation or am I insane for wanting to go into relatively difficult major that I'm somewhat unfamiliar with? I know this similar topics have been dealt with on the forum, but I haven't found anything that relates that well to my situation. Any advice at all would be helpful.