Skip to main page content - your browser does not fully support our CSS, or is text-only.
Research Enquiries

Staff Research Interests

Head of Division

Kevin Swingler - BSc (Exeter), MSc (Stirling), PhD (Stirling)
Machine Learning, Data Mining, Artificial Intelligence, the use of AI and computer vision to support people with sight loss


Bruce P Graham - BA (Flinders), PhD (Queensland), SMIEEE
Computational Principles of the Nervous System, Computational Neuroscience, Artificial Neural Networks, Associative Memory, Adaptive and Fuzzy Systems
Rachel A Norman - BSc (Liverpool),PhD (Liverpool)
Mathematical biology- Food security- particularly modelling and taking advantage of non linearities in the food system; dynamics and control of infectious diseases; emerging diseases
Gabriela Ochoa - MSc (Venezuela), PhD (Sussex)
Evolutionary Computation, Optimisation, Metaheuristics, Fitness Landscape Analysis, Neuroevolution, Healthcare Applications
Carron E Shankland - BSc (Glasgow), PhD (Glasgow)
Understanding biological system behaviour (disease dynamics, immune response, collective dynamics) using mathematical and computational models, including genetic algorithms and programming


Jozsef Farkas - MSc (Budapest), PhD (Budapest)
Cancer modelling, Wolbachia infection dynamics in arthropod species, Structured population dynamics, Spectral theory of positive operators
Jingpeng Li - MSc (HUST), PhD (Leeds)
Metaheuristic, Evolutionary Computation, Multi-objective Optimisation, Scheduling & Planning, Stochastic Process, Date Mining, Search Based Software Engineering

Senior Lecturers

Andrew Hoyle - BSc (Liverpool), PhD (Liverpool)
Optimising antibiotic treatment regimens to control bacterial infections and fight antibiotic resistance; Mathematical modelling; Evolutionary modelling of diseases
Mario Kolberg - MSc (Dipl.-Inf.FH.HTWS Zittau/Görlitz), PhD, SMIEEE
Internet of things, Peer-to-Peer Overlay networks, Mobile Ad-hoc networks, Computer network security, Software incompatibility


Jason Adair - BSc (Stirling), PhD (Stirling)
Machine Learning, Data Science, Brain Computer Interfaces, Feature Selection
Deepayan Bhowmik - (PhD, Sheffield)
Image and signal processing, embedded hardware, FPGA, computer vision, natural language processing, multimedia forensics, cybersecurity, remote sensing, IoT sensor signal processing
Andrea Bracciali - MSc (Pisa), PhD (Pisa)
(Formal) Verification of Software, Languages and Systems: (quantitative) model checking, concurrency, logics, models, … . Blockchain technologies: decentralised computing, consensus, cryptocurrencies and tokens, smart contracts, decentralised applications
Sandy Brownlee - BSc (Robert Gordon University), PhD (Robert Gordon University)
Metaheuristics, Evolutionary Computation, Optimization with multiple objectives / constraints / uncertainty, Machine Learning, Explainability, Decision Making, Search Based Software Engineering (SBSE), Transportation, Civil Engineering
David E Cairns - BSc (Stirling), PhD (Stirling)
Neural Networks, Genetic Algorithms, Computer Interfaces for the Disabled
Mohamed Elsayed Elawady - MSc (Heriot-Watt), PhD (Lyon)
Computer Vision, Image Processing, Pattern Recognition, Robotics
Simona Hapca -
Saemundur Haraldsson - BSc (University of Iceland), MSc (University of Iceland), PhD (Stirling)
AI, Prediction Modelling, Health Care and Medical Informatics, Search Based Software Engineering
Anya Kirpichnikova - MSc (Saint-Petersburg), PhD (Loughborough)
Inverse problems, Focusing waves in unknown media, Diffraction and wave propagation in the media with obstacles, Cardiac modelling (beat-to-beat variability and heart failure), Game theoretical approach to Mobile Ad-hoc networks, Optimisation of network performance, Antibiotic resistance: biophages treatment
Wen-shin Lee - BSc (Taiwan) PhD (NC State)
Computational mathematics, computer algebra, symbolic-numeric computation, exponential analysis, sparse interpolation, signal processing
Savitri Maharaj - BSc (West Indies), MSc (Edinburgh), PhD (Edinburgh)
Agent-based computational modelling and simulation; serious games; formal methods for software development; computer-assisted theorem proving
Patrick Maier - PhD (Saarbrücken)
Programming Languages, Parallel and Distributed Computing, Symbolic Computation
Paul McMenemy - BSc (Stirling), PhD (Stirling)
Mathematical/Population Modelling, Information Theory, Combinatorial Optimization, Epidemiology
Keiller Nogueira - BSc (UFV - Brazil), MSc (UFMG - Brazil), PhD (UFMG - Brazil)
Machine Learning, Deep Learning, Artificial Intelligence, Computer Vision, Pattern Recognition, Image Processing, Remote Sensing
Anthony O'Hare - (BSc Cork), MSc (Salford), PhD (Loughborough)
Nonlinear Interacting systems, Dynamical Game theory, Incorporating genetics into (spatial) epidemiological models
Nora Tanner - BSc (Imperial College), MSc (Heriot-Watt), PhD (Edinburgh & Heriot-Watt)
Population dynamics of wildlife systems, modelling wildlife disease management

Research Fellows

Vahid Akbari -
Adam Linson -

Teaching Fellows

Penelope S Jackson - BSc (Stirling), PhD (Stirling)
Algebraic Graph Theory
Donald A Smith - BSc (Edinburgh), DipEd (Edinburgh), MSc (Stirling)

Emeritus Professors

Jonathan V Greenman - BA (Cambridge), PhD (Cambridge)
Biomathematics, Epidemiological Systems, Operational Research, Energy-Economic-Environmental Systems
Peter Rowlinson - MA (Oxford), DPhil (Oxford)
Algebraic Combinatorics and Graph Theory
Leslie S Smith - BSc (Glasgow), PhD (Glasgow), SMIEEE
Neuroinformatics, Auditory Modelling, Neural Networks and Neuromorphic Systems
Kenneth J Turner - BSc (Glasgow), PhD (Edinburgh)
Communications Systems and Services, Home Care Technologies, Policy-Based Management, Medical Devices, Applied Formal Methods

Honorary Professors

Hojjat Adeli -
Tariq S Durrani -
Adam Kleczkowski -

This page is maintained by:
Computing Science and Mathematics
Faculty of Natural Sciences
University of Stirling, Stirling FK9 4LA
Tel: +44 1786 46 7421

© University of Stirling FK9 4LA Scotland UK • Telephone +44 1786 473171 • Scottish Charity No SC011159
Portal Logon

Forgotten login?