Pedagogy Matters: Engaging Diverse Students As Community Researchers In Three Computer Science Classrooms