Chris Reade Image Chris Reade in Nice Chris would rather be skiing Chris would rather be skiing

Chris Reade

Home

Head of Department of Informatics and Operations Management

(formerly Business Information Management) in Kingston Business School and part of Kingston University.

The Business School is situated near the top of Kingston Hill (gmap) in the South West of Greater London.

Background

I have a background in Computer Science (MSc and PhD) and Maths (BSc) and I lectured in Computer Science for many years before coming to Kingston Business School.

Interests

I have long had interests in programming language theory. This has included functional programming (see book), type theory and, more recently, formalisms and foundations for programming the Internet.

I have also done work in Geometric Modelling and in Applications of Formal Methods. (See Research Link for Details).

Event Links

Details of University 2.0 workshop held on 2nd July 2007 and slides.

Details of Living Labs and the Workshop held on 13th,14th May 2005.

Contact

(Room 341 of the Business Building)

Chris Reade

Research

General Research Interests

My interests have included Functional Programming, Functional GUI construction, Programming Language Theory, Type Theory, Higher Order Programming and Concurrency, Application of the above to WWW, Mobile and Global Computing, Formal Methods, Geometric Modelling

Presentations

Recent Projects

Selected Publications

Web and Related Technologies

Formal Methods

Geometric Modelling

Functional Programming

Chris Reade

Teaching

Masters in Business Information Technology, and
Masters in Information Technology for Business Management

Previous versions

Business Undergraduate

Doctor of Business Administration

Other Teaching Links

Elements of Functional Programming A book on functional programming using ML. (Includes updates for software from the book).
ML Workshop - Material for learning functional programming with ML. For use with the above book.
Haskell Workshop - Above material adapted for learning functional programming with Haskell.
Formal Specification and Development. Examples for use with the B tool (no longer maintained).

Chris Reade

Other Links

Diane Reade - Paper Artist

Useful Mac Sites

....to be added

Mobile Computing

...

Functional Programming

...

And more...