I'm a vaguely math/cs/anthropology major (I say vaguely because I'm doing a interdisciplinary aka "Do It Yourself" major) who recently decided to drop their Theoretical Computer/Social Science oriented class course path for more applied computational math/social sciences courses. Why? I like to eat and not be in relative poverty anymore. And a theoretical computer science BS holder, I can't imagine, would demand a lot income wise compared to someone who has taken more applied math/CS courses.
However, I have a eye towards going to academia after I have some income saved up after a number of years ( and for those wondering if I will actually want to go back - I have some academic/business ideas I want to exercise that almost require me to go to academia. ).
Can I go out into the world with a applied CS/Math/anthropolgy degree and join academia after a number of years to go into Theoretical Computer Science/ Social Science?