Stanford University Doctor of Philosophy (PhD), Computer Science 2007 – 2013 The Australian National University Bachelor's degree, Computer Science, First Class Honours 2002 – 2006