Young Change Agents is a non-profit helping youth from diverse backgrounds view problems as opportunities through social entrepreneurship.