Up to 400 positions available, including 300 undergraduate research internships