I'm studying Computer Science right and I like it just fine but I'm not exactly sure what I'd like to do in my future.
there are several things I'm considering after I get my bachelor's:
1) go to grad school for a Master's Computer Science, Computer or Network or Software Engineering, or Systems Security (I think the field will become more clear to me as I continue undergrad)
2) go to law school ...which means I would have to start getting ready for the LSAT not just GRE and do pre-law
I am interested in governmental and security positions, but not neccessarily for the US, and am perhaps interested in migrating to another English speaking country such as the UK or Australia and work there, as I know my degree field is in demand and I would be able to pass through the immigration process if I get at least a year of work experience in the US. If I got a Master's degree, it wouldn't be a problem even more so. If possible, I want to do graduate school abroad, though I am not going by country, but rather schools that are strong in Computer Science.
I am really unsure about how to proceed and I feel like I don't want to miss out on doing anything in my undergrad years so that when I graduate I won't be able to pursue those goals.
So I feel like I'm blindly getting a degree when I know I don't want to follow the traditional path that my peers and the university network lay out..aka find a job in our state.
The only thing I can think about postponing this^ , as I don't want to stay in this state, is to go to graduate school elsewhere (rather than grad school here)
Advice..?

