David Glass has a BSc (Mathematics), MA (Philosophy) and PhD (Theoretical Physics) from Queen's University Belfast where he also worked as a post-doctoral research associate before joining Ulster University in 2000. He is a Senior Lecturer in the School of Computing and is a member of the Artificial Intelligence Research Centre.
David teaches both computer science and mathematics, including a module in artificial intelligence, and has carried out research in a range of areas. Earlier in his career, he worked in the theory of atomic and molecular physics, but his current research lies at the intersection of computer science, mathematics and philosophy of science. A key aspect of his work is on explanatory and Bayesian reasoning, though he also works on other topics in artificial intelligence and the mathematical and computational modelling of complex systems. He has published widely in these fields, has supervised a number of PhD students, and has acquired external funding to support his research. His work has found application in a range of areas including COVID-19 modelling and other aspects of healthcare.
David also has an interest in the relationship between science and religious belief and has undertaken research in this area by applying his work on Bayesian and explanatory reasoning to topics such as 'explaining away' and design arguments.