John has published widely in the areas of geopolitics, imperialism, security and development. His books include Negotiating Colonialism (2003), Spatial Justice and the Irish Crisis (2014), The Long War (2017) and Haven (2020). His research has been supported by various grants, from the British Academy, Clinton Institute for American Studies, ESRC and IRC, and in recent years he has held research fellowships at City University of New York, LUISS University Rome, Virginia Tech, the University of Cambridge and the University of Oxford. In addition to his research, John is passionately committed to teaching. At NUI Galway, he is the Programme Director of the MA in Environment, Society and Development, a leading Masters programme attracting international students from all over the world. The programme has won a number of accolades for its civic engagement element, which involves students working on the ground with the UN in Bosnia. John won the President's Award for Teaching Excellence at NUI Galway in 2011 and for a second time in 2018, and in 2012 won the NAIRTL Irish National Academy Award for Research and Teaching Excellence.