Heuch ble uteksaminert fra Instituts d'études politiques de Paris. Hun har en Master of Science in International Relations fra London School of Economics og et diplom fra Business Studies fra Henley Management College.