Professore Ordinario di Informatica, Dipartimento di Matematica, Università di Roma Tor Vergata e direttore del Laboratorio "Informatica e Scuola" del CINI (Consorzio Interuniversitario Nazionale per l'Informatica).
Già presidente di Informatics Europe, l'associazione dei servizi di informatica e laboratori di ricerca in Europa e nelle aree limitrofe, e direttore del Laboratorio Informatica e Scuola del CINI.
Past-President del GRIN (Gruppo di Informatica), l'Associazione Italiana dei Docenti Universitari di Informatica.
Membro del Consiglio Direttivo di EQANIE, la rete europea di garanzia della qualità per l'istruzione Informatica, co-fondata dal GRIN.