The design of student-centered learning environments and assessing their impact on learners. Areas of interest include educational video games, multi-user virtual environments for learning, systemic change in education, and the integration of technology for learning, including the systemic application of computers to the learning processes such as through learning management systems.