Reader (Associate Professor)
london, greater london, united kingdom
University of Westminster
University of Ferrara
Technische Universiteit Delft