He has served on the School of Architecture faculty since 2008, teaching a wide range of required courses, including various Architectural Design Studio levels – mostly focusing on the senior phase – as well as specialized seminars on Digital Fabrication, synthetic drawing methods, Biomorphic Design, Bottom-Up design methods and Responsive prototyping.