Undergraduates? Really? When was the last time you were on a selective university's campus.
And I don't care if they are visa holders who already have jobs and going for further education. That just means there's two reasons to send them back.
American Students are doing the math, it makes no sense for them to go for an Engineering Degree based on how much they will make vs the cost.
These people will either do the work here or over there. It isn’t going to be done by Americans because the cost of the schooling is way too high. These people going after Masters and PHds are the cream of the crop sucked over here by companies using H1B visas.
Even if the program is killed and they all go home, the work would follow them back and not stay here. It costs only 30k a year for an engineer over there. In the US, it costs 40k just for an engineer’s benefits without even thinking about their salary.
The only way to get Americans back in these jobs is to radically reduce the costs. Reducing foreign students that pay for citizen students will cause them to increase rather than decrease tuition on everyone.
Don’t be knee-jerk anti-foreigner. They more than pay their way.
The only issue I have, is foreigners crowding out citizens willing to pay. Colleges and Universities claim they don’t do this but because of the foreigners being more successful in school (many are taking the class for the second time), this is the result on a lot of campuses.