My primary research interest for many years has been the implementation of
functional programming languages,
especially parallel implementations.
An overview of the research work undertaken by the Functional
Programming Group during 1994 can be found
I also maintain a keen interest in a wide range of emerging computer
technologies, as evidenced by the following collaborations:
The UCL /
Friends of the Earth
Teaching Company Scheme, whereby we are helping them
to move from paper-based information to computer-based information, and
with particular interest in autonomous intelligent agents for information gathering,
filtering, gathering and indexing.
Providing input (seminars and white papers) to Andersen
Consulting's Emerging Technology Group.
Collaboration with the Bartlett School of Architecture at UCL and the
Department of Construction Management at the University of Reading; including previous work
on the Brite Euram project 4213 (condition-based maintenance) and future project proposals.
Currently formulating a joint proposal (with the Software Engineering Group at UCL-CS)
for the integration of Object-Oriented and Functional programming techniques.
I have also made a few of my research papers available
here (beware this is under construction at the moment).