About me


I’m a researcher in the Information Retrieval and Machine Learning Group at Oracle Labs in Burlington, MA. My Oracle page is here. Before I joined Oracle I completed a PhD in Computer Science at the University of Manchester in 2012. My academic website now lives here, and has a copy of all my papers and the software produced whilst I was a PhD student. I also completed an MSc in Computer Science and a BSc in Mathematics and Computer Science at Manchester in 2008 and 2007 respectively. Whilst at Manchester I was on the committee for the Man-UP programming society, which organised competitions and hackathons for the CS students.

Research Interests

I spend much of my time now working on generative graphical models, and variational inference techniques. My PhD was focused on feature selection and information theory, specifically showing how you can rewrite information theoretic techniques as hill climbers on the conditional likelihood.


My GitHub page has some of the information theory toolboxes available for browsing.

I contribute to the IRML group blog.