He teaches courses on leadership, and human resources in Barcelona and New York. He is the academic director of IESE-New York, from where he manages the Program for Leadership Development, which attracts top executives worldwide. His background includes roles in corporate banking and managing non-profit organizations. He earned a Ph.D. in organizational behavior from Harvard Business School.