John is a Senior Fellow of the Higher Education Academy and is passionate about student experience and enhancing engagement with learning. Over the past 21 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 in Computer Science and Technology.
John has led on visualisation consultancy projects, was a non-executive director of a successful creative industries workspace and has a research background in digital cartography.
Teaching and Learning
Currently teaching Level 5 software engineering modules (Systems Analysis Design and Process and Agile Software Development)
Director of Studies for Computer Science and Technology