I'm a Lecturer, part of the Data Science and Computational Maths & Optimisation Research Groups within Computing Science and Mathematics at Stirling, and also a Visiting Fellow in Civil and Building Engineering at Loughborough University. I'm interested in explainable optimisation: techniques that yield optimal or near-optimal solutions but also explain their decisions, revealing underlying information about the problem to help people make informed decisions. My main focus is in metaheuristics, including evolutionary algorithms and estimation of distribution algorithms; related issues such as fitness modelling (and mining such models), handling constraints and multiple objectives, and decision support. I am also interested in the underlying theory of what makes particular algorithms suited to particular problems. I work in application areas including scheduling and simulation-based optimsation in civil engineering and transport, search-based software engineering (including green and energy efficient computing) and in art.
More detail on my interests and activities can be found on my CSM webpages, under "My personal webpage" above.