Abstract.One of the major obstacles in developing quality eLearning content is the substantial development costs involved and development time required [12]. Educational providers, such as those in the university sector and corporate learning, are under increasing pressure to enhance the pedagogical quality and technical richness of their course offerings while at the same time achieving improved return on investment. One means of enhancing the educational impact of eLearning courses, while still optimizing the return on investment, is to facilitate the personalization and repurposing of learning objects across multiple related courses. However, eLearning courses typically differ strongly in ethos, learning goals and pedagogical approach whilst learners, even within the same course, may have different personal learning goals, motivations, prior knowledge and learning style preferences. This paper proposes an innovative multi-model approach to the dynamic composition and delivery of personalized learning utilizing reusable learning objects. The paper describes an adaptive metadata driven engine that composes, at runtime, tailored educational experiences across a single content base. This paper presents the theoretical models, design and implementation of the adaptive hypermedia educational service. This service is currently being successfully used for the delivery of undergraduate degree courses in Trinity College, Dublin as well as being used as part of a major EU research trial.