Learning environment design and development is essential for the field of educational technology, because it is a relatively new field compared to many disciplines of scholarly inquiry. The focus of this dissertation is on the design and development of the EASE system and the general design of EASE History, a case-based learning environment that is grounded in learning theory and designed to support nonlinear work with content related to history and civics content. EASE stands for experience acceleration support environment. It was given this name because the EASE environment's use of new video techniques and arrangement of cases might shorten the amount of time that learners require to develop expertise, for cases are revisited in multiple contexts and examined from different perspectives. This dissertation will examine EASE History design through multiple lenses, because a rich, multi-perspectival of the account of the system will allow the value-added of each perspective to cumulatively build to a more complete picture. It will be argued that the program has clear fidelity to the underlying theoretical ideas that supported the design and development of the program and demonstrates what the theoretical ideas would look like in practice. The dissertation will also describe lessons learned about computer learning environment design from a detailed examination of the design process.