Sound in identifying employment and wage challenges for new CS graduates.
Oversimplified in attributing these challenges mainly or solely to foreign workers.
Questionable in presenting policy recommendations as the only “truth-based” solution.
If you're looking for a deeper, balanced understanding, consider consulting:
National Science Board’s Science & Engineering Indicators
Brookings Institution or Cato Institute reports (for contrasting views)
NACE and NCES for graduate outcomes and education data