After gaining a PhD from the University of Liverpool, Mark worked for a number of large commercial organisations in software development. This work as allowed to gain a broad range of experiences in all aspects of the software lifecycle in industries which have represented the automotive, retail and financial sectors as well as working in consultancy for a number of years.
Since moving into Higher Education, Mark has been employed as a Professor in Computing and Information Systems, and has led courses at both undergraduate and postgraduate levels in subjects such as Grid Computing, Distributed Systems and Java Programming. He has also introduced new subjects into the Computing curriculum in collaboration with colleagues, such as Physical Computing to engage the students with programming activities. Mark has also successfully supervised a number of students through the dissertation/project process and is currently the Programme Leader for BSc(Hons) Computing (Application Development) course and Programme Leader for the MSc Advanced Software Application course.
He has also worked with a number of external clients to develop novel solutions for interacting with customers. In this capacity, solutions have been developed using Microsoft Kinect cameras, Leap Motion, mobile devices and embedded systems.
Mark is currently the Director of the Centre for Data Analysis and Representation on behalf of the department. The group consists of an expanding team and is currently undertaking a number of research projects with national and international partners. Examples of the research projects which the group are investigating includes the Software Validation Project which is researching quality assurance of one of the most significant software models in the world. Mark is also leading the group’s involvement on the international HistorySpace project, and is working with national organisations in developing further projects. Mark is the lead academic on two KTP projects which are aimed at utilising data analytics and visualisation to enhance business processes for local SMEs.