Jaume Barberà's scientific contributions