Sebastian finalizó su investigación posdoctoral en la School of Management, Yale University, y en la Faculty of Business and Economics (HEC), en la University of Lausanne. Se doctoró en Management por la HEC Lausanne. También obtuvo un diploma de la School of Management, Technical University of Munich (TUM).
Su investigación sobre criterios y toma de decisiones se sitúa en la intersección de la psicología y la economía. Se centra, en particular, en los contextos relacionados con la gestión, la ética y el papel que ejercen las fuerzas sociales e institucionales.