*From 1999-2005, he taught at various National and International Universities which include, University of Palermo, University of Trento and Politecnico University of Turin. | *From 1999-2005, he taught at various National and International Universities which include, University of Palermo, University of Trento and Politecnico University of Turin. |