Last updated on 7th February 2012

Activities; Publications; Videos; Projects; Students; Teaching; Personal; Contact; Google Scholar Maps; Weather.


Graham Hutton

      Book Cover       Book Cover - Japanese       Book Cover - Korean

*** Fully-Funded PhD studentship in Functional Programming ***

I'm Professor of Computer Science at the University of Nottingham, where I lead the Functional Programming Lab together with Thorsten Altenkirch.

I'm Vice-Chair of the ACM Special Interest Group on Programming Languages (SIGPLAN), an Editorial Board member of the Journal of Functional Programming (JFP), and Steering Committee Chair of the International Conference on Functional Programming (ICFP).

My research interests are in functional programming, with an emphasis on formally-based approaches to program construction and verification. My aim is to develop simple but powerful techniques for writing and reasoning about programs, by recognising and exploiting their underlying mathematical structure. My work covers a range of topics in this area, including functional parsing, relational programming, recursion operators, coinductive types, exceptions and interrupts, space and time complexity, concurrent programming, and program optimisation.

New video lecture:

Current and recent work:


Activities

Longer term professional activities:

Other recent and upcoming activities:


Publications

A list of publications, bibtex entries, and citations, is available, or you can jump directly to a particular item:


Videos


Projects


Students

Current PhD students:

Former PhD students:

I'm always keen to hear from excellent students, with some experience in functional programming, who would like to study for a PhD in any of my research areas.


Teaching

Current teaching:

Previous teaching:

My slides for these courses are suitable for use by other lecturers, and for self-study. I can supply copies of the slides for any of these courses on request.


Personal

I'm originally from Glasgow in Scotland, and received a BSc and PhD in Computing Science from the University of Glasgow. I then spent a few years in research positions in Gothenburg and Utrecht, before moving to Nottingham, where I am now Professor of Computer Science. I'm married to Annette, and we have two lovely boys. In my spare time I enjoy slow cooking and fast cars.


Contact

Email: graham.hutton@nottingham.ac.uk
Web: www.cs.nott.ac.uk/~gmh
Phone: +44 (0)115 951 4220
Fax: +44 (0)115 951 4254
Address: Prof Graham Hutton, School of Computer Science, University of Nottingham, Jubilee Campus, Wollaton Road, Nottingham NG8 1BB, United Kingdom
Office: A09