Institut d’études politiques de Paris
Dupuy graduated from the French grande école Sciences Po.