Dartmouth invests $100 million in STEM diversity program