He holds a Master of Philosophy in Architecture and the Moving Image (University of Cambridge, UK, 2004) and a PhD in Architecture from the University of Cambridge (2005-2010) where he assisted as tutor and research assistant. His research focuses on agile computational design tactics that allow him to study open-ended generative procedures within a computational logic.