Teaching To Diverse Learners