EPICS: A Model for Integrating Service-Learning into the Engineering Curriculum