Professor Iain Stewart MA PhD FBCS CITP

Iain StewartIain Stewart is Professor of Computer Science at Durham University. Formerly, he was at the University of Newcastle upon Tyne, University of Wales Swansea and Leicester University; he has been at Durham since 2002. Iain was previously Head of the School of Mathematics and Computer Science, Leicester University and Head of the Department of Computer Science, University of Durham. Iain has an MA (Oxford University) and a PhD (London University) in Mathematics.

Iain has held a number of positions within the community including President of the European Association for Computer Science Logic (EACSL), President of the British Colloquium for Theoretical Computer Science (BCTCS) and Computer Science and Informatics Panel member of HEFCE's Research Excellence Framework (REF 2014). He is also currently Section Editor of the Computer Journal and a member of the Editorial Board of the Journal of Discrete Algorithms.

Iain's research interests span Theoretical Computer Science and its interface with Mathematics and include interconnection networks for parallel and distributed computing, graph theory and algorithms, computational complexity, finite model theory and descriptive complexity, theoretical aspects of artificial intelligence, GPGPU computing and computational aspects of group theory.