Participatory Design as Apprenticeship: Sustainable Watershed Management as a Community Computing Application | IEEE Conference Publication | IEEE Xplore