More
April 2012
Based on pledges
Biology
Computer Science
Education
Engineering
Harold's pledge activity based on country
Projects that Harold funded that have shared project outcomes
Harold's projects haven't shared results yet.