Christopher is a 2nd year PhD student at University College London. His research focuses on the design, control, and optimisation of data centre network systems using artificial intelligence. He is particularly interested in solving graph-based combinatorial optimisation problems using graph neural networks and reinforcement learning. He also works on the application of evolutionary and swarm intelligence algorithms to optical devices, and the development of open source network system traffic generation and benchmarking tools. Personal website: