Service-Learning: An Alternative Teaching and Pedagogy 01 April 2005