I’m a researcher in artificial intelligence - program synthesis, metaheuristic optimisation, machine learning, and computational creativity. I also write music and I write programs that write music.

I’m a senior lecturer in the School of Computer Science in the College of Science and Engineering, University of Galway, in the west of Ireland. I teach mostly at post-grad level, in particular in programming for AI, optimisation, and deep learning. I’m also School Director of Research & Graduate Studies.

I’m interested in supervising/mentoring researchers at undergrad, MSc, PhD, or post-doc level. Please see my research interests and contact me with a CV if interested. But please show how your area of research is aligned with mine.

I’ve previously worked and studied at: