Doctor of Philosophy in Computer Science, University Florence, Italy, 1994.
Assistant professor University Florence, 1995-1998, associate professor, since 1999, University Cagliari, Italy, 1998-1999. Visiting scholar Massachusetts Institute of Technology, Cambridge, 1992. Visiting lecturer University Wollongong, New South Wales, Australia, 1998.
Advisory board NET-id, Los Angeles, 1997. Director North Atlantic Treaty Organization Applied Science International on Artifical Intelligence and Heuristic Methods for Bioinformatics, 2001.
Member Institute of Electrical and Electronics Engineers, Association for Computing Machinery (ACM), Italian Assn.f or Artificial Intelligence, International Association for Pattern Recognition.