John teaches on the BSc (Hons) in Creative Computing and MSc in User Experience (UX) Design programmes.
He has over thirty years of experience in software design and development, including working on numerous product design and development projects with local companies.
He has been awarded a masters certificate in UX by the Nielsen Norman Group with expertise in the following areas:
- Interaction Design,
- Mobile Design,
- UX Management,
- UX Research,
- Web Design