The necessity for creative problem solving skills within the sciences and engineering are highlighted in benchmark and policy statements as essential abilities. None of these statements, however, offer any guidance on how these skills might be fostered, let alone assessed.This paper presents findings from the second cycle of an action research project to develop a dedicated creative problem solving module for first year engineering undergraduates. In the module problem based learning (PBL) techniques have been used with Lego Mindstorm NXT robots to develop creative problem solving skills. The focus of the module has been on developing process skills as opposed to the simple methodical solving of routine problems. Process skills have been introduced and mediated by the use of reusable learning objects (RLOs) within a virtual learning environment (VLE). Separate RLOs have also been used to develop skills in using the robots.The action research cycle has been informed by a parallel project involving interviews designed to explore the perceptions of students, academics and professional engineers of creative problem solving. Phenomenography has been used as the main research tool.Student feedback through online questionnaires, focus groups, classroom-based observation and interviews indicates that the module, and its means of delivery, has proven successful in improving creative problem solving skills. It also highlights the value of developing process skills within a practical and motivational environment.