| 2012 | Davenport Visiting Professor of Architectural Design at the Yale School of Architecture, New Haven |
| 2010 | Davenport Visiting Professor of Architectural Design at the Yale School of Architecture, New Haven |
| 2008 | Davenport Visiting Professor of Architectural Design at the Yale School of Architecture, New Haven |
| 2007 | Davenport Visiting Professor of Architectural Design at the Yale School of Architecture, New Haven |
| 2006 | Davenport Visiting Professor of Architectural Design at the Yale School of Architecture, New Haven |
| 2000 | April 1st, resignation from Italian University |
| 1993 | Visiting Professor at the Royal Danish Academy, Copenhagen |
| 1986-2000 | Professor, Venice School of Architecture (IUAV) |
| 1986-1987 | A. Rotch Visiting Professor at the GSD Harvard University |
| 1983 | Visiting Professor at the Royal College of Art, London |
| 1983 | Visiting Professor at the Technische Universität, Wien |
| 1978 | Visiting Professor at The Institute for Architecture and Urban Studies, New York |
| 1978 | A. Mellon Visiting Professor at the Cooper Union, New York |
| 1977 | Visiting Professor at the Cooper Union, New York |
| 1976 | Visiting Critic at the UCLA School of Architecture, Los Angeles |
| 1976 | Visiting Professor at the Escuela Tecnica Superior de Arquitectura de Barcellona |
| 1975 | Visiting Critic at the Cornell University, Ithaca-New York |
| 1973-1974 | Associate Professor in “History of Modern Architecture”, Palermo School of Architecture |
| 1973-1986 | Associate Professor in “Survey and Drawing”, Venice School of Architecture (IUAV) |
| 1972-1973 | Research Associate CNR (National Center for Reasearch), Pescara School of Architecture |
| 1968-1971 | Assistant in the Design Studio taught by Aldo Rossi, Milan Polytechnic |