David is the Course Leader for the BSc (Hons) Computer Games Technology.
David has a BSc (Hons) in Computing Science and an MSc in Computer Games Technology. He brings experience from a career in the software industry, having developed software that is used by organisations around the world.
David is also a Qualified Teacher in the Learning and Skills sector (QTLS) achieving professional status following the completion of a Professional Graduate Certificate in Education. His focus is currently on curriculum development where he has encouraged the introduction of a wider range of professional-level software development tools and technologies within the computing courses. This has enhanced the learning experience and given students the opportunity to explore development on tablets, mobile phones, embedded systems and other devices alongside more traditional platforms.