Partnership in Teaching and Learning: Combining the Practice of Critical Pedagogy with Civic Engagement and Diversity