I would argue that the most important piece of designing a good service learning experience is having a good project selection process. In other words, pay close attention to the process used to determine which students are working on which projects.