Abstract
This paper presents the evolution of teaching a holistic course on Model-driven Software Development based on analyzing and assessing of a set of related courses during the last ten years, taught both in Norway and the USA. The objectives of these courses are to demonstrate and teach the use of modeling tools through a holistic perspective, from business architecture, requirements, system architecture, software architecture, and to executable models that take advantages of platform-based development. An analysis of the courses from previous years resulted in a recommendation for a new setup for the courses in 2018, in turn, an analysis of the experiences and results from the 2018 courses leads to a plan for improvements for the courses to be taught in future. The result is a complete enterprise architecture modeling approach education from business architecture to software architecture to functioning software.