Furthermore, "Where the Engineers Are" published by the National Academy of Sciences found that "there are serious deficiencies in engineering graduates from Indian and Chinese schools." Their research revealed that many "masters degrees" from India (comprising a disproportionate number of H-1b) are really MCA degrees. And "Most MCA recipients receive an education equivalent to a bachelor’s degree in computer science."
Contrary to claims by corporations and other proponents of increasing the H-1b cap, companies are not offshoring to chase the top talent: "Our research shows that companies are not moving abroad because of a deficiency in U.S. education or the quality of U.S. workers. Rather, they are doing what gives them economic and competitive advantage."
The study also refutes that there is a shortage of engineering graduates in the U.S.:
"Graduating more engineers just because India and China graduate more than the United States does is likely to create unemployment and erode engineering salaries. One of the biggest challenges for the engineering profession today is that engineers’ salaries are not competitive with those of other highly trained professionals: It makes more financial sense for a top engineering student to become an investment banker than an engineer. "Rather than flooding in more H-1b, Congress should examine why engineering salaries are failing to keep pace with other professions. One factor might be the H-1b program itself, which Congress has capped salaries at $60,000 for several years as the limit which an employer who hires exclusively H-1b workers is not deemed "H-1b Dependent."