Meet the team

EcRoFit Team

Dr Atif Azad

Dr Atif Azad

Reader in Evolutionary Computing and Machine Learning

School of Computing and Digital Technology

Dr Azad is a Senior Fellow of Higher Education Academy. He specialises in the subject matter of Computer Science, Machine Learning, Evolutionary Computing (Genetic Programming, Genetic Algorithms, and Grammatical Evolution), Data Analytics, and Statistics.

He received his PhD from Biocomputing and Developmental Systems Group at University of Limerick (UL).

Since the year 2000, he has extensively worked on theory and applications of Machine Learning, and Nature Inspired Machine Learning (Evolutionary Computing), and has conducted internationally acclaimed work winning awards and honours from recognized international scientific fora.

Dr Azad has received:

  • Best Reviewer Award at the European Conference on Genetic Programming (EuroGP) 2015, Copenhagen, Denmark.
  • Silver HUMIES Award at Genetic and Evolutionary Computation Conference (GECCO) 2015 for his work on Automatic Parallel Programming.
  • Evolutionary Algorithms
  • Genetic Programming
  • Genetic Algorithms
  • Grammatical Evolution
  • Automatic Programming
  • Machine Learning
  • Data Analysis
  • PhD in Computer Science
  • BEng in Computer Software Engineering
  • Diploma in Project Management
  • Senior Fellow of Higher Education Academy
Higher Education Academy
  • Dr Azad currently teaches on the following modules:
    • CMP 7206 Data Mining
    • CMP 7205 Applied Statistics
    • CMP 7203 Big Data Management
    • Modern Optimisation
  • Digital Health
  • Nature Inspired Machine Learning (Evolutionary Computing)
  • Automatic Bug Fixing with Machine Learning
  • Automatic Programming
  • Machine Learning
  • Artificial Neural Networks
  • Leveraging Parallel Programming to breed Simple and Efficient Models with applications in healthcare: predicting healing of wounds. (First Supervisor)
  • Principled Design of Evolutionary Machine Learning with Kernel Functions and lifetime learning in Automatic Programming of Computers. (Jointly supervised)
  • Retrieving Research Trends on Twitter. Jointly supervised.
  • Mixed Pruned Ensemble Learning Machines. Jointly supervised.
A complete list of publications is available from: