Assistant Professor Toyoko Orimoto recently gave a TEDx talk at the University of Geneva.

http://youtu.be/1kqfbxCnSys