Activités d'enseignement antérieures
 

Cours 

Professeur au Master Modélisation et Simulation (M2) et à l'ENSTA (3ème année) "Calcul réparti : de la pratique à la théorie" (années 08/09, 09/10 et 10/11).
Professeur au Master Modélisation et Simulation (M2) et à l'ENSTA (3ème année) "Equations de Maxwell" (années 07/08, 08/09, 09/10 et 10/11).
Professeur à l'ENSTA (2ème année) "Méthode des éléments finis" (années 07/08, 08/09, 09/10 et 10/11).
Professeur à l'ENSTA (3ème année) "Calcul réparti : de la pratique à la théorie" (années 04/05, 06/07, 07/08).
Professeur à l'ENSTA (2ème année) "Introduction au Calcul Scientifique" (années 04/05, 05/06 et 06/07).
Professeur au Master Modélisation et Simulation (M2) "Equations de Maxwell en domaine borné et leur approximation" (années 04/05, 05/06 et 06/07).
Professeur à l'ENSTA (1ère année) "Introduction au Calcul Scientifique" (années 03/04 et 04/05).
Professeur au DEA M2SAF "Ondes électromagnétiques : approches théoriques et numériques" (années 99/00, 00/01, 01/02, 02/03 et 03/04).

Professeur à l'ENSTA (1ère année) "Optimisation et algèbre linéaire" (années 01/02 et 02/03).
Professeur à l'ENSTA (2ème année) "Résolution numérique des EDP" (années 98/99 et 99/00).
 

Travaux Dirigés & Pratiques 

Chargé de TD à l'ENSTA (2ème année) "Extensions la méthode des éléments finis" (année 10/11).
Chargé de TD à l'ENSTA (1ère année) "Introduction à Matlab" (années 05/06, 06/07 et 07/08).
Chargé de TD à l'Ecole Polytechnique (2ème année), "Analyse Numérique et optimisation" (années 05/06 et 06/07).

Chargé de TD à l'ENSTA (2ème année) "Introduction au Calcul Scientifique" (années 03/04 et 04/05).
Chargé de TD à l'ENSTA (3ème année) "Conception d’algorithmes parallèles" (années 01/02, 02/03 et 04/05).
Chargé de TD à l'ENSTA (1ère année) "Introduction au Calcul Scientifique" (années 03/04 et 04/05).

Chargé de TP à l'ENSTA (1ère et 2ème années) "Algorithmes et Matlab" (année 02/03).
Chargé de TD à l'ENSTA (1ère année) "Algèbre linéaire et optimisation" (années 98/99, 99/00 et 00/01).
Chargé de TD à l'Ecole Polytechnique (2ème année), "Optimisation et commande optimale" (année 99/00).
Chargé de TP à l'Ecole Polytechnique (3ème année), majeure SICS (année 99/00).
Chargé de TD à l'ENSTA (2ème année) "Résolution numérique des EDP" (années 97/98, 98/99 et 99/00).
Assistant à l'école d'été d'analyse numérique CEA-INRIA-EDF "Méthodes multiniveaux pour les EDP" en 1997.
Chargé de TD à l'Université d'Evry (DEUG) "Algorithmique" (années 91/92 et 92/93).
 

Enseignements ponctuels
Professeur invité à l'Universidade de Santiago de Compostela (Graduate Class) "Practical tools to solve indefinite problems" en 2011.
Professeur invité à la Chinese University of Hong Kong (Graduate Class) "Electromagnetics: physical, mathematical and numerical aspects" en 2010.
Professeur invité à la Chinese University of Hong Kong (Undergraduate Class) "Computational and Applied Mathematics" en 2010.
Professeur chargé de cours (exercice partiel) à l'Ecole Polytechnique pour les années 99/00, 05/06 et 06/07.
Professeur invité à l'University of Houston (Graduate Class) "Theoretical and numerical solution of Maxwell equations" en 2002.

Professeur invité à l'Université de Strasbourg (Semaine spéciale du DEA) "La méthode des Eléments Finis dans des domaines de calcul non réguliers" en 2002.
Professeur à l'Ecole des ondes INRIA "Equations de Maxwell dans un domaine singulier" en 1998.