Learning and Instruction in the Heterogeneous Classroom