Technology + Activism = Computing for Good
Finding shelter for the homeless and displaced. Liberating the voice of an oppressed population. Augmenting teaching techniques at after-school programs for inner-city children. Improving blood safety and supply across developing nations.