The course was good with the modules underlining some of the current technology in use however some of the teachers lacked in providing a detailed understanding of the module and the assessments. Some of the teachers were not very supportive with their modules. The assessment criteria were not detailed