Interests

Computational Intelligence

Evolutionary Computing, Genetic Algorithms, Genetic Programming

These are computer software algorithms that mimic the processes of evolution and selection found in nature. They are good at solving “difficult” optimisation and search problems.

Application areas: Digital Signal Processing, videogames, logistics, routing in telecomms networks, symbolic regression, security, software testing

Software Testing

Cybersecurity

Brain Computer Interfaces

Airport Information Systems

Modeling and Simulation