Assistant Professor Toyoko Orimoto recently gave a TEDx talk at the University of Geneva.
http://youtu.be/1kqfbxCnSys