Student on shortlist for $100,000 prize