Ian Gent on St Andrews pier, October 7, 2012

Ian Gent

School of Computer Science
University of St. Andrews
North Haugh, St Andrews, Fife KY16 9SS
Scotland, UK

E-mail: Ian.Gent at st-andrews.ac.uk

Phone: +44 1334 46 3247 direct line  +44 1334 46 3253 (school office)
Fax:   +44 1334 46 3278

University IT account username: ipg1

I am a professor at St Andrews University. For my past, see my short CV.

Teaching Links

Students at St Andrews can find my Prolog notes in studres.

Research Links

I am one of the local organisers of CP 2010 in St Andrews, September 6-10, 2010..

I was Programme Chair of CP 2009, the 15th International Conference on Principles and Practices of Constraint Programming, Lisbon, September 20-25, 2009.

I organised the 2008 ACP Summer School on Constraint Programming. The topic is Modelling with Constraints: Theory and Practice.

Minion Constraint Solver. I am one of the developers behind Minion: a constraint solver intended to be a fast and general purpose constraint solvers.

CP Pod Research Group. I am a founder of this research group formed in December 2003, interested in Constraint Programming.



When chairing timed talks, I use a countdown presentation in powerpoint. I find this very helpful as chair and to speakers, if pointed at them in slideshow mode. I got this from Igor Markov, who got it from somebody else, but unlike an urban legend the thing really exists.

I lectured the Senior Honours module CS3018 Artificial Intelligence, 1999-2000

Other Important Web Pages


Judith Underwood works at Barco.. Judith's PhD thesis was on extracting computational content from classical proofs. She is also my wife.Ian and JudithThis is me with her in late 1991 or early 1992.

David Gent lectures at South Birmingham College. His claim that his brother can juggle six balls can be taken with a pinch of salt.


Cricinfo.. Buried deep at Cricinfo is an article I wrote many years ago.

 Scotch Whisky tour maintained by John Butler at Edinburgh University.

I have composed four chess problems which have been published. Sometime I should put the other two on-line. 

I note two very minor achievements on another page. 
Ian Gent