Last year I was asked by a former colleague to write a letter of recommendation for a young man who had come to the US on a student visa and obtained a PhD in my technical field. The young man wanted to get a green card, and eventually to become a citizen. I was happy to do so. I thought he was the kind of immigrant we want. Better to have him here, working on high technology in America, than back in China, working on high technology there.
Yes, this young man will compete with American engineering graduates for a job. However, it would not surprise me at all to find him, a few years hence, starting a company and creating jobs.
Keeping out skilled immigrants would be, as my mother used to say, cutting off your nose to spite your face.
You're clueless. H-1B - KILL IT!
I agree completely, I think 300,000 legal immigrants a year is a good number. The H1b program should be abolished and those non Muslim immigrants with degrees simply placed at the top of the list.