Personal profile


Where do I start?

After graduating with a degree in Computer Science, I worked within industry as a Software Developer / Engineer, based in Cambridgeshire, UK.

After the ‘Tech Bubble’ burst, I found myself making my first foray into education, lecturing in a variety of Computer Science subjects at an Affiliate College of Lancaster University.

After obtaining an MSc in Computer Networking, I returned to industry, spending 10 years working for the Aerospace company BAE Systems. During this time, I was seconded to the Royal Saudi Air Force (RSAF), instructing (Pilot) Cadets and Officers in Computer Science. My role also involved the administration of the RSAF’s Aviation and Computer Network labs, as well as the setting up and running of the e-Examinations Department. Towards the later part of my career at BAE, I returned to the UK where I performed a security cleared I.T. role for the Foreign Commonwealth Office (FCO).

After obtaining my PhD in Education and Computer Games Development, I became a Senior Lecturer (in Computer Science) at the University of Wolverhampton (WLV). During my time at WLV, I delivered a variety of computer science subjects and became known (unofficially…) as a Foundation Degree Jedi Master…

Now gainfully employed at Aston University, where I am busy building a Retro Computing Museum on my office bookshelf…. and continuing my Jedi training (in non-Foundation areas….)


HEA Fellowship (FHEA)

Ph.D (Games Based Learning)
University Of Warwick

ITIL Foundation
British Computer Society

SMARTboard Certified Trainer
SMART Training Services (Saudi Arabia)

MSc Network Computing
University Of Central Lancashire

Post Graduate Certificate in Education
Lancaster University

ECDL Certified Trainer
British Computer Society

BSc (Hons) Computing
University Of Central Lancashire

Certificate of Anti-Paranormal Proficiency
Columbia Pictures Industries Inc.
(Yes, I have the certificate to prove it!)


University Of Wolverhampton
Senior Lecturer in Computer Science

BAE Systems 
Computer Science Instructor (Saudi Arabia)

Lancaster University (Affiliate College)
Computer Science Lecturer

Hyperknowledge (Europe)
Software Engineer/Developer

Membership of Professional Bodies

Fellow of the Higher Education Academy (FHEA)

Member of the Chartered Institute for I.T. (MBCS)