Students give 30,000+ service hours to 100+ non-profits.