Universal Design for Learning (UDL) is a framework for designing curricula that provides multiple means of representation, action and expression, and engagement to give all students equal opportunities to learn. UDL has its roots in accessible architecture and has three principles - providing multiple means of representation through various formats like audio and video; multiple means of action and expression such as presentations and simulations; and multiple means of engagement like relating material to students' lives. Technology supports UDL by allowing various sources for implementing its principles to individualize learning and engage diverse students.