David White

Job Title and Responsibilities

Course Leader for Computer Games Programming. Supervisor for PhD and Masters students.

About Me

David graduated from Staffordshire University in 2000 with a 1st class BSc (Hons) in Computer Science. David is a highly experienced computer programmer with specialities in Artificial Life, Artificial Intelligence, Games, VR, AR and emerging technologies. From 2006 to 2009 David completed a PhD in Artificial Life and Simulation, during which he also undertook contracts to develop marine biology simulations for the National Marine Aquarium in Plymouth. In 2009 he was employed as Team Lead for 3D Technologies at Astraware - a mobile games company. At this point Android and the iPhone had just launched and David worked alongside the rise of the smartphone and tablet and the emerging economy of app development.

In 2012, David founded a company, Secret Attic Software, with a view to generate revenue developing apps - in-house projects and apps for third parties. Over the five years Secret Attic Software bid for and won several contracts. This included designing and developing products for a number of large organisations including the NHS, the Ministry of Defence, Keele University and Coventry University.

David joined Staffordshire University in late 2017.


PhD Artificial Life and Simulation, 2009. University of Birmingham.
BSc (hons), 1st Class, Computer Science. Staffordshire University.
Professional membership
Fellow of the HEA (Higher Education Academy)

Expertise and Research Interests

C++, 3D Graphics Programming, Artificial Life, Agent Based Modelling

Selected publications

Bedson J., Cooke K., White D., Wathall S., Dent S., Chen Y., van der Windt D. Validity, acceptability, and clinical usefulness of a smartphone tablet application for monitoring pain in patients with musculoskeletal conditions. (2018)
Stone, R., White, D., Guest, R. et al. The Virtual Scylla: an exploration of “serious games”, artificial life and simulation complexity. In: Virtual Reality (2009)
White D. (2008) Developing Artificial Life Simulations of Marine Biology and Exploring Measures of Complexity. In: Computer Modeling and Simulation, 2008. EMS 2008

White D. (2007) Variance in Water Temperature as a Factor in the Modelling of Starfish and Mussel Population Density and Diversity. In: Advances in Artificial Life. ECAL 2007

Current Teaching

Further Games and Graphics Concepts, Artificial Intelligence (Levels 5 & 6), Low Level Games Programming, Advanced Graphics and Real Time Rendering.


Dr David White
School of Computing and Digital Tech
Staffordshire University
t: +44 (0)1782 295806
e: David.White1@staffs.ac.uk
twitter: @DrDavidWhite