Skip to main content Skip to navigation

Dr Andrew Hague

Andrew Hague


I have worked with computers since I first discovered them at the age of 11; too many years ago. I followed my passion for software and hardware through school, university (to D.Phil level at the University of York) and into my 20+ year career as a video game developer (including: Colin McRae RallyLink opens in a new window and Lego Drome RacersLink opens in a new window on Playstation, Sid Meier's PiratesLink opens in a new window on PSP, and iCarlyLink opens in a new window on Nintendo). After all these years, I still get a buzz from understanding how computers are used for so many varied and ground-breaking endeavours.

I am an assistant professor in the Department of Computer Science. I have been an active member of the Computing at Schools workgroup, where I developed an educational user manual for the Raspberry Pi computer in conjunction with the Raspberry Pi FoundationLink opens in a new window. Previously I was a visiting lecturer on the Games Technology BSc for Birmingham City University, the Software Engineering and Games Development BSc for Buckinghamshire New University, and the Game Design & Development MA at the National Film & Television School. I was the module convenor for Computer Science on the International Foundation Programme at Warwick Foundation Studies.

General areas of interest:

  • Human-centred interactive technologies
  • Interdisciplinarity in computing
  • IoT and Mobile applications
  • Simulations and artificial realities
  • Creative Computing
  • Computer Science Education
  • Educational Technology
  • Programming languages
  • Software Engineering
  • Design Patterns

Undergraduate Studies

  • Director of Degree Apprenticeships


Module organiser for:

  • Web Development Technologies (CS139)
  • Mathematics for Computer Science 1 (DA) (CS1D3)
  • Networks and Distributed Systems (DA) (CS1D5)

Module organiser previously for:

  • Database Systems (CS258)
  • Programming for Scientists (MA117)

Assistant Professor

Room: MB3.23


Office hours:

I am almost always in my office during these hours.

9:30am - 10:30am, Monday
9:30am - 10:30am, Thursday


Degree Apprenticeship Teaching