NSF Graduate Research Fellowship Program
The National Science Foundation aims to ensure the vitality of the human resource base of science, technology, engineering, and mathematics in the United States and to reinforce its diversity by offering approximately 900-1,600 graduate fellowships in this competition pending availability of funds.