I am accepting PhD students to work with me here at Lancaster and am also available to supervise MSc and BSc projects. If you'd like to undertake an MSc or BSc project with me just get in touch by email. Prospective PhD students should email me first and will then need to go through the university's normal application procedure. It's good if you have a particular project in mind but I can also make suggestions.
I am interested in all areas of self-designing software, runtime software evolution, adaptive systems, and other approaches to simplifying the development of complex systems. I generally focus on distributed systems applications but am open to other areas as well - so be creative :-)
Students are expected to be highly self-motivated, quick learners, with good writing skills and very strong programming ability.