An engineering mathematics module has been developed and implemented to promote deeper learning using the CDIO methodology. It conforms to several CDIO Standards and also seeks to develop personal, interpersonal and professional skills through an extensive active and interactive learning paradigm. This paper discusses the content, pedagogy and efficacy of the module in relation to student motivation, engagement and attainment. It is shown that such an approach is successful in this regard.