In the delivery of these modules, a mixture of lectures, practical and tutorials are used to deliver the content, all of which is grounded in pedagogical justification. A problem based learning approach is adopted where possible, using evidence based practice, by applying industry examples to demonstrate the issues that arise, and trial the solutions tabled by students.