His research interests are in interactive learning environments design, human computer interaction, graphical user interfaces, simulations in learning, authoring systems for software design, educational testing, designing and evaluating multimedia and hypermedia in education and training, interactive video, distance education, learning object and e-learning design, Learning managements systems.