<p>I am almost to the point where I should be deciding on my major. Ever since I can remember I have loved to travel and experience new countries/cities/cultures. You could say that I have an unquenchable wanderlust - it just never gets old for me. I even enjoy flying, unlike the majority of people. In fact, flying is one of the most enjoyable aspects of traveling for me, as I am on a plane headed to a locale that I have never been to, and the anticipation seems to consume me. </p>
<p>As you can imagine, finding a career field that allows me to travel extensively, and not be tied down to a single place for long periods of time, is my most important priority. After repeatedly researching just about every major out there, I am finding myself coming back to Computer Science time and time again. It seems like it would allow me to fulfill my dreams. Additionally, computers have always been my biggest interest outside of travel, so I would certainly enjoy my job.</p>
<p>So just how realistic is it for a Computer Scientist to be able to work remotely for all or at least a vast majority of the time? I plan on majoring in CS, learning essential and popular programming languages, then quite possibly going for a graduate degree if it will significantly help my employment prospects. What about the freelance side of CS? With the aforementioned qualifications, would it be possible to earn a decent living as a freelancer? I am not necessarily looking for a huge salary, and as I already know how to travel/live abroad on a fairly modest budget, I would probably be OK with taking a reduction in my salary if it allowed me to do whatever/be wherever I want to be.</p>
<p>Finally, if you were in my fairly unique situation, would you go into Computer Science, and if not, what field would you go into?</p>