He received his BSc with Honours from Adelaide University, Australia, in 2003 before completing his PhD with Roger Seymour, also at the University of Adelaide, in 2008. He then completed two postdocs with Craig White at the University of Queensland, Australia.