James is a member of the Higher Education Academy. He teaches across the War Studies and Politics, International Relations programmes and postgraduate programmes at Hull, including modules and classes on airpower, strategic theory and history, small wars, intelligence studies and defence policy. He has served the School of Politics and International Studies as the Programme Director for Politics and International Relations since 2019.