Areas of Expertise

  • Bayesian Search
  • Single- and Multi-Objective Optimisation
  • Evolutionary Search
  • Machine Learning


  1. Rahat, A., Wang, C., Everson, R., Fieldsend, J. Data-driven multi-objective optimisation of coal-fired boiler combustion systems Applied Energy 229 446 458
  2. Rahat, A., Everson, R., Fieldsend, J. Alternative infill strategies for expensive multi-objective optimisation 873 880
  3. Rahat, A., Everson, R., Fieldsend, J. Hybrid Evolutionary Approaches to Maximum Lifetime Routing and Energy Efficiency in Sensor Mesh Networks Evolutionary Computation 23 3 481 507
  4. Rahat, A., Everson, R., Fieldsend, J. Evolutionary multi-path routing for network lifetime and robustness in wireless sensor networks Ad Hoc Networks 52 130 145
  5. Daniels, S., Rahat, A., Everson, R., Tabor, G., Fieldsend, J. A Suite of Computationally Expensive Shape Optimisation Problems Using Computational Fluid Dynamics Parallel Problem Solving from Nature – PPSN XV Chapter 24 296 307

See more...


  • CS-130 Professional Issues 1: Computers and Society

    Students will be introduced to the main professional issues associated with software engineering and computer science research. Students will also examine the main impacts of computing on society and social issues on the practice of computing, including legal and ethical concerns such as copyright and the data protection act. Issues of network security will be discussed. The course also includes communication skills, including the writing of a technical report and giving a formal presentation.

  • CS-210 Concurrency

    This module provides an introduction to the issues raised in developing and using concurrent and distributed systems. Consideration of practical and formal solutions to example problems from operating systems and networking.