Areas of Expertise

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


  1. & Data-driven multi-objective optimisation of coal-fired boiler combustion systems. Applied Energy 229, 446-458.
  2. & (2017). Alternative infill strategies for expensive multi-objective optimisation. , 873-880. Berlin, Germany: GECCO Genetic and Evolutionary Computation Conference. doi:10.1145/3071178.3071276
  3. & Hybrid Evolutionary Approaches to Maximum Lifetime Routing and Energy Efficiency in Sensor Mesh Networks. Evolutionary Computation 23(3), 481-507.
  4. & Evolutionary multi-path routing for network lifetime and robustness in wireless sensor networks. Ad Hoc Networks 52, 130-145.
  5. & (2018). A Suite of Computationally Expensive Shape Optimisation Problems Using Computational Fluid Dynamics. Presented at Parallel Problem Solving from Nature – PPSN XV,, 296-307. doi:10.1007/978-3-319-99259-4_24

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.


  • Advanced Visualization for Education (current)

    Student name:
    Other supervisor: Dr Bob Laramee