While there has been tremendous progress through the years, the advent of technology and various pedagogical practices that benefit some students clearly can be a hindrance to others. Developing a curriculum is a challenge on many, many levels, not the least of which is providing the appropriate levels of challenge and access to a diverse group of learners.