I joined Computer Science in the School of Engineering and Applied Sciences as a lecturer in January 2006. Previously, I held research positions at the Computer and Automation Research Institute, Hungarian Academy of Sciences in Budapest, Hungary. At the same time I lectured in artificial intelligence at various levels for the Eötvös Loránd University and the Dennis Gábor University in Budapest.
Between 2001 and 2003 I was a lecturer in Computer Science at the University of Birmingham. where I lectured in artificial intelligence and human computer interaction.
My main research interests are in genetic programming, evolutionary computation and artificial intelligence in general.
Computer Science Postgraduate Programme Director
Current modules: CS2090 Software Lifecycle and Design CS4680 Professional Skills in Computing CS4600 Diploma Project CS4800 MSc Project Previously taught modules: CS1140 Introduction to Artificial Intelligence CS3410 Interaction Design CS2190 Software Lifecycle CS4650 Interaction Design
My main research area is evolutionary computation and more specifically genetic programming, their application to engineering, design and medical problems. I am also interested in creative design by computers and in particular evolutionary art.