Water Purification in South Africa: Reflections on Curriculum Development Tools and Best Practices for Implementing Student-Led Sustainable Development Projects in Rural Communities
International journal for service learning in engineering