NSF has spent $1 billion training technicians for tech industries for 25 years

by