Community Based Learning 
Community based learning is a type of experimental learning which is often called service learning. It was formally implemented at MMC in the 2007-2008 academic year.
Some Definitions
From the Corporation on National
and Community Service:
Service learning is a method through which citizenship, academic subjects, skills, and values are taught. It involves active learning--drawing lessons from the experience of performing service work. There are three basic components:
From the International Partnership for Service Learning
"service-learning responds to students' desire to be in the world, learning from experience as well as classes, and to put their education to use for the good of others."
From The National Center for Service-Learning
Service-learning is an activity focused on meeting a human need in the community; achieves learning objectives by combining community service with learning; offers students opportunities for reflection on the experience.
Community-based learning differs from internships or volunteer work in that faculty offering these courses emphasize community needs and academic learning equally.