I recently completed my PhD at the University of Kent in the UK. My research was in the field of evolutionary computation. In particular my thesis investigated the evolution of high-level imperative programs with typical programming constructs (such as loops and variable declarations), using Genetic Programming.