Source: http://www.sciencemag.org/careers/2000/04/nsf-scholarships-demand-tech-workers-benefits-undergraduates