Elgin Community College has received a $1 million gift from the Gene Haas Foundation to support and enhance CNC programming and training at the college’s new Manufacturing and Technology Center.