En Marc es licenciado en matemáticas por la Universidad Autónoma de Barcelona y doctor en estadística y análisis de datos composicionales por la Universidad de Girona. Actualmente, es profesor lector Serra Húnter en la UdG y forma parte del grupo de investigación en Estadística y Análisis de Datos Composicionales (GR-EADC). Ha realizado el máster de matemáticas para instrumentos financieros en la Universidad Autónoma de Barcelona y el máster de Formación del Profesorado de Educación Secundaria Obligatoria y Bachillerato, Formación Profesional y Enseñanzas de Idiomas en la Universidad de Girona. Cursó los estudios de doctorado en Inteligencia Artificial en la Universidad Politécnica de Catalunya y obtuvo el diploma de estudios avanzados dentro del programa de Software de la misma universidad.