Carnegie Mellon University
talk location
TEDxDU 2011
TEDxDU 2011
TEDxNijmegen
TEDxNijmegen
TEDxNewy
TEDxNewy
TED Senior Fellows at TEDGlobal 2010
TED Senior Fellows at TEDGlobal 2010
TEDxMarin
TEDxMarin
Michael Howard Studios
Michael Howard Studios
TEDxDubai
TEDxDubai
TEDxBoulder
TEDxBoulder
DLD 2007
DLD 2007