John is a Senior Fellow of the Higher Education Academy and is passionate about student experience and enhancing engagement with learning. Over the past 19 years his teaching has included Software Engineering, Visualisation and User Experience Design. With a PhD in Computer Graphics and Visual Perception from the University of Hull, John’s experience has ranged from teaching at Hull’s pioneering Centre for Internet Computing (2001), the Design Computing Lab at the University of Sydney and within Engineering at Brunel University London.
Whilst at Brunel, John created links with industrial partners to enhance the student experience and developed the industry-sponsored degree show.
Back at Hull since 2017, John is a Senior Lecturer and the Director of Studies in Computer Science and Technology.