Carl har en kandidatexamen i Business and Economics, inriktning Accounting and Management samt en masterexamen i Business and Economics, major i Accounting and Financial Management från Handelshögskolan i Stockholm. Han har även minor i Process and Innovation Management från Copenhagen Business School i Danmark samt språkstudier vid Université Stendhal i Grenoble, Frankrike.