America Has More Trained STEM Graduates than STEM Job Openings 
The debate revolves around two sets of initials: STEM (science, technology, engineering, and math) graduates and workers and the H-1B temporary worker program that floods our labor markets with low-cost, docile, high-tech nonimmigrant graduates, mostly working in computer-related industries.