but does this apply as well to Math/CS/Engineering PhD work as well? (I'd like to limit this dicussion to "higher-end" tasks, which normally require at least a Master's or even PhD) - industry/business - government - academia I talked to the dean of computer science at University of Texas and he says that American grads don't have to worry so much since only the "lower-end" jobs get sent to foreign countries. I did not understand this, since once the lower-end jobs are over there, won't the higher-end go as well eventually? Have we been seeing CS/Math/Engineering PhD's get their jobs taken away due to outsourcing? I also wonder why we haven't "insourced" other professions as much (visas), such as accountancy, law, or medicine. Why mainly the technical jobs?