Professor of Computer Science, University of St Andrews

Prof Ian Miguel gained his PhD (2001) from the University of Edinburgh. His PhD thesis received the British Computer Society/Council of Professor and Heads of Computing Distinguished Dissertation Award. Following a period of post-doctoral research at the University of York (2000-2004), Ian was appointed to a Lectureship at the School of Computer Science at St Andrews in 2004. Concurrently he held a Royal Academy of Engineering/EPSRC Research Fellowship (2004-2009).

Ian was promoted to Reader in 2009, and to Professor in 2014. He has researched Constraint Programming throughout his career, recently focusing on automated constraint modelling, and the construction of efficient constraint solvers. Ian is Principal Investigator of the current EPSRC-sponsored project Working Together: Constraint Programming and Cloud Computing (£630,000), having previously been Principal or Co-investigator of four other EPSRC grants and an EPSRC CASE for New Academics award, sponsored by Microsoft Research, totalling approximately £3m.


  • –present
    Professor of Computer Science, University of St Andrews