After obtaining my first-class honours degree from the University of Stirling, I began as a PhD candidate in computer science; this is a studentship funded by the DAASE (Dynamic Adaptive Automated Software Engineering) Project. I have a great deal of passion and motivation for my research. My current work involves analysing the search space structure of combinatorial optimisation problems. I'm proficient in Java, C, Python, and R, with intermediate skills in C++. My publications can be viewed in the 'outputs' tab.