This looks like a rule that will block all the self thought developers, which are plenty and some are among the best.
The US has a jobs training program for foreign workers/grads. It's called OPT.
That's abuse.
LOL. You don't know what you are talking about at all.
I have a degree in physics but I have been programming since I was 10. From what I can tell, my programming skills and experience are no less than someone who graduated with a master in CS at a major university.
This is called -- prejudice.
But a class where you had to write some code to do basic finite element analysis or solve linear systems doesn't make you qualified work on a distributed software system.
And if your working on big clusters you will using a distributed software system MPI Map Reduce Hadoop etc