This paper offers ideas for improving engineering education by utilizing educational technology. Educational technology applies the principles of psychology. However, these principles have developed over the past decades and we have had to change our understanding of how people learn. To improve instruction, as with engineering, effort must be put into the design process. As with designing a good information system, the principle behind a good lesson must be that it is user-centered. The contexts and processes of real-life problem solving must be considered, so that learners can utilize their learning outcomes in other settings. Cultivating learners’ confidence in reaching goals through various routes is more important than teaching them a single correct route.