Yes, the work visa after graduation is the main source of my worry. I've read the problem for internationals is amplified by the current state of the tech economy.
Dunno if that'll persist by the time I graduate or not. I'm considering switching my major to Electrical Engineering if the university allows in hopes of keeping more doors open.
As for the gap year, this particular university denied it, besides I'm 20 and have been out of school for more than a year already, that plus moving to another country thus loosening my ties to my home country feels like it'd seriously jeopardize my visa application as well in a year.