Designing for Learner Variability