En Marc és llicenciat en matemàtiques per la Universitat Autònoma de Barcelona i doctor en estadística i anàlisi de dades composicionals per la Universitat de Girona. Actualment, és professor lector Serra Húnter a la UdG i forma part del grup de recerca en Estadística i Anàlisi de Dades Composisionals (GR-EADC). Ha realitzat el màster de matemàtiques per a instruments financers a la Universitat Autònoma de Barcelona i el màster de Formació del Professorat d'Educació Secundària Obligatòria i Batxillerat, Formació Professional i Ensenyaments d'Idiomes a la Universitat de Girona. Va cursar els estudis de doctorat en Intel·ligència Artificial a la Universitat Politècnica de Catalunya i va obtenir el diploma d'estudis avançats dins el programa de Software de la mateixa universitat.