Ordinario di Architettura Tecnica al Politecnico di Milano, con attività pluriennale di insegnamento al corso obbligatorio di Progettazione Edilizia Integrata al secondo anno della Laurea Specialistica in Ingegneria dei Sistemi Edilizi e precedentemente al corso di Recupero e Conservazione degli Edifici, Architettura e Composizione Architettonica II, Tecnilogia degli Elementi Costruttivi. Svolge presso il Dipartimento di Architettura, Ingegneria delle Costruzioni e Ambiente Costruito ABC la propria attività di ricerca incentrata sui temi dell’Innovazione delle tecnologie e dei processi applicati al settore delle costruzioni con particolare riguardo a principi di ecosostenibilità ed ecocompatibilità e della progettazione algoritmica e computazionale.
E’ stato altresì responsabile di ricerche aventi per oggetto la conservazione del patrimonio storico monumentale.
Responsabile scientifico della Ricerca Europea EASEE nell’ambito del 7° programma quadro. Responsabile scientifico e Quality control nell’ambito della consulenza EXPO dipartimento ABC per la costruzione di Palazzo Italia e dell’Albero della Vita presso EXPO 2015.