The vision behind Universal design for learning (UDL) is to provide a framework for product design, in this case design of curriculum, to meet the needs of all learners. One way to begin to address the diversity of learner needs is to broaden choices and provide flexibility in teaching methods, materials, and assessment.