Return to Article Details Learning through dynamic tensions in a performance-based service-learning course