Joe Moshenska is Associate Professor at University College Oxford. Previously he was Director of Studies at Trinity College Cambridge and he holds a PhD from Princeton.