photo mailto:

Born 23/03/39 Leicester, married, with two daughters.

Modern Languages English, French, Danish


1951 Scholarship to Winchester College - Classics

1955 A-levels: Latin, Greek, Ancient History, Mathematics, Further Mathematics

1957 Scholarship to Trinity College, Cambridge - Mathematics

1958 Preminary Examination Prize, Trinity College, Cambridge

1959 Yeats Prize in Mathematics, Cambridge

1960 B.A. Mathematics (Wrangler), Cambridge

1961 Research student (Theoretical Physics) at DAMTP, Cambridge, under J.Polkinghorne

1963 Fulbright Research Fellow at Courant Institute, NYU, with K.Symanzik

1963 Ph.D. (Cantab) - Thesis: Functional Methods for Composite Particles

1963 Sussex University, Assistant Lecturer, School of Mathematical and Physical Sciences

1964 Sussex University, Lecturer, School of Mathematical and Physical Sciences

1969-71 University of Aarhus, Gaestelektor [on leave from Sussex]

1974 Sussex University, Reader in Mathematics

1974 S.U.N.Y. Buffalo, Visiting Professor [ on leave from Sussex ]

1982-83 Columbia University N.Y. , Visiting Professor [ on leave from Sussex ]

1985-1987 Chairman of newly formed Computer Science Subject group at Sussex University

1989-2003 Fellow of Royal Society of Arts

1989-1993 Director Mathematics Computing Laboratory 1989-93

1999-2002 Retired - re-employed by Sussex University part time on buy-back.

Extramural Courses

2001, 2000 Introduction to writing web pages - course for VI-th formers, Sussex University

1999, 1998 Introduction to HTML - Science Experience, Sussex University

1994 Lecture at Open day on Computing for school teachers in East Sussex

1992 Organizer of Archimedes Day for local school teachers, Sussex University

Research Grants

# Formal Methods InfraStructure (with Prof. Hennessy), SERC 01/11/86 - 31/10/89, £16080

# Logic for Information Technology Studentship (with A. Pitts) for research student, SERC 1989

# International Centre for Theoretical Physics, Trieste, 1995, $5,000 for travel to the Research Centre for Mathematical and Physical Sciences, University of Chittagong, Bangladesh

Administration at Sussex University

Member of Finals Examination Board, University of Sussex 1966-69, 1979-82,1987-1990 and 1997- 2000.

Academic Secretary of SMS Examinations Subboard 1997- 2000

Responsibility for curriculum, entrance and examinations for M.Sc. in algebra 1972-82.

Member of ICIS (Institute for Computing and Information Studies) Board during its existence.

Member of Computer Science curriculum Board 1985.

Member of Computing Committee 1989-93

Member of MAPS Computing Committee 1989-1995

Member of Computer Users Committee 1989-1995

Professional Experience

Reviewing for Zentralblatt für Mathematik since 1972.

Reviewing for Mathematical Reviews since 1976.

External Examiner for postgraduate courses at North Eastern University, Chenkalady, Sri Lanka, over many years.

I have been supervisor for five successful Ph.Ds and external examiner for fifteen. I have supervised many M.Sc. students, including a vicepresident of Kenya.

I have given lecture courses at undergraduate and postgraduate level on various topics in pure mathematics between 1963 and 2001 - between three and four per year on average.

In 1977 the British Council sent me on a specialist tour to Romania, to the universities of Bucurest and Cluj-Napoca.

In 1978 I gave an invited talk at the International Congress of Mathematicians at Helsinki.

In 1979, with Joe Taylor, I became involved in the use of microcomputers for teaching mathematics - the first such project in the UK. This sparked off my subsequent involvement with computing.

In 1979 I was invited to lecture at the symposium on Algebra in Mathematics and Science, in honour of Saunders MacLane's 70-th birthday, at Aspen Colorado 1979.

I have been personal tutor to many students.

I have published twenty eight papers on mathematics in learned journals, and other papers in proceedings of conferences or summer schools.

In 1984 I developed an EPROM for the BBC microcomputer, for enhancing BBC Basic with matrix manipulation, and sold copies by mail order (customers included Gas Board and observatories).

I have ported and developed various programming languages and applications to the RISC OS operating system, including Bob (1994), awk (1998) , Lua (2000).

I have been an agony aunt for a computing magazine, and I have published various articles in a variety of computing magazines, both on paper and on CD-ROM.

In 1998 I wrote the web pages for the Trust for the Study of Adolescence - Youth, Culture, and Social Change. I continued to update these with information about conferences, e.g. Young People 2000, 2002.

In 1999 and 2000 I wrote the web pages for the International Millennium Conference of the Comité Internationale d'Histoire de l'Art (CIHA).

In 2000 I wrote the web pages for the Brighton Association of Analytic Psychotherapists.

In 2003 I helped in the editing of Programming in Lua by Roberto Ierusalimschy, ISBN 85-903798-1-7.
In 2005 I helped in the editing of the second edition, ISBN 85-903798-2-5.

During 2004-2006 I created and maintained the official website for the 21-st International Congress of Byzantine Studies, London 2006, using software developed by myself from previous experience of such projects.

In 2005 created and became webmaster for a website for my local parish council.

Links Abroad

1. Denmark

I spent two years, 1969-1971, teaching at the Matematisk Institut, Aarhus. It was in Aarhus that I met my wife. Naturally, Denmark is my second home, and I have many friends there, particularly mathematical and family friends. I visit as often as I can.

2. Bangladesh

In 1980 the British Council funded me to attend the Second Bangladeshi Mathematical Conference in Dhaka. Prof. M.Shahidullah, who has been chairman of Dhaka University Mathematics department, together with his wife, were my M.Sc. students. In 1985 the Royal Society funded me to give a lecture tour, at Chittagong University and Dhaka University. Since then I have visited Chittagong University, and its Research Centre for Mathematical and Physical Sciences (RCMPS) in 1988, 1997, 1999 and 2000. I have been external examiner for a number of Ph.D. students there, and have given many lectures.

3. USA

I have particular links to friends in the mathematics department of the State University of New York (SUNY) in Buffalo, where my wife, and my student Hassan (see below), were visitors in 1974, and again in 1983 while we were at Columbia. We also have mathematical friends in Montreal.

4. Jordan

In 1994 I was invited to lecture at the second Jordanian Mathematical Conference, which took place at the University of Jordan in Amman, where one of my former Ph.D. students, Prof. Hassan Al Ezeh, is a professor. In 1996 I was invited to lecture at the third Jordanian Mathematical Conference, which took place at Amman and Yarmouk. I also lectured to the Computer Science department at the University of Jordan in Amman, and advised about the setting up of a postgraduate degree program.

5. New South Wales

In 1987 I was a Visiting Professor for two months at the University of New South Wales in Sydney. I also lectured regularly at MacQuarie University.

6. Norway

In 1989 I was invited to give a lecture course on Logic and Functional Programming, with Prof. M.Hyland (Cambridge), at Trondheim University and the Institut for Datateknikk og Telematikk.

Activities in Retirement

In 2002 I ported Lua to the RISC operating system, with appropriate modifications, to create RiscLua, which I have developed over the years. In 2006 I attended the Lua Workshop at Venlo and contributed a talk there. I continue to use RiscLua for making websites for a number of people. I write short articles for a number of specialist computing magazines.