So has it helped you get a decent job? What do you do for a living?
Also, you mentioned that some upper division undergrad CS courses can transfer to the Master's program for credit. Does this mean if I look into, say, Stanford's program and take as many of the courses as I can as an undergrad, then I'll be able to transfer those over (assuming I go to Stanford for graduate school)?