I joined Aston in 2013, and am a Lecturer in Computer Science. My research is concerned with adaptation, online learning and self-organisation in complex agent-based systems. I am a member of the Aston Lab for Intelligent Collectives Engineering (ALICE).
I am particularly interested in biological, social and economic inspired techniques, decentralisation, heterogeneity and self-awareness. I have developed generic concepts, architectures and algorithms, as well as those for complex computing systems such as distributed smart camera networks, hypermusic ensembles, FPGAs and cloud federations.
Previously, I was a Research Fellow at the Centre of Excellence for Research in Computational Intelligence and Applications (CERCIA) in the School of Computer Science at the University of Birmingham. I obtained my Ph.D. at the University of Birmingham, on the topic of Evolutionary Market-Based Resource Allocation in Decentralised Computational Systems, and under the supervision of Professor Xin Yao and Dr. Paul Marrow at BT. I also hold an MSc in Natural Computation from the University of Birmingham, and before that, I read for a BSc in Computer Science at the University of Leicester.
My teaching focusses on areas related to my research, as well as introductory programming and aspects of software engineering. I am particularly interested in experiential learning, and currently lead a module on team software development, in which students learn through practice.
My research is carried out as part of the Aston Lab for Intelligent Collectives Engineering (ALICE, http://alice.aston.ac.uk). I am interested in a range of biologically, socially and economically inspired mechanisms, and how they can be used to produce adaptation, online learning and self-organisation in complex agent-based systems.
Two specific and related areas of recent focus have been concepts of self-awareness in computational systems, and how to tackle continuously changing problems in embodied, collective, resource-constrained systems.
My work is concerned with both abstract problems as well as applied ones, and I have a number of ongoing collaborations with engineers and businesses, and have worked on distributed smart camera networks, hypermusic ensembles, FPGAs and cloud federations.