Social Computing for Social Good in Low-Resource Environments