Francesca Toni
I (and my
web pages
) have moved back to the Department of Computing, Imperial College London, UK.
Last Update: 11 November 2004