Profile picture
Elisa Ruiz-Tada
Masters
  • Pompeu Fabra University
    Barcelona, Spain
mini profile avatar Elisa Ruiz-Tada