Teaching
|
|
DIX,
École
Polytechnique |
2023/2024 (II trim) |
Large-scale mathematical optimization
|
DIX,
École
Polytechnique |
2022/2023 (II trim) |
Large-scale mathematical optimization
|
DIX,
École
Polytechnique |
2021/2022 (II trim) |
Large-scale mathematical optimization
|
DIX,
École
Polytechnique |
2020/2021 (II trim) |
Large-scale mathematical optimization
|
DIX,
École
Polytechnique |
2019/2020 (II trim) |
Large-scale mathematical optimization
|
IEOR,
Columbia University |
2019/2020 (Fall term) |
Advanced Mathematical Programming
|
DIX,
École
Polytechnique |
2018/2019 (II trim) |
Advanced Mathematical Optimization
|
DIX,
École
Polytechnique |
2017/2018 (II trim) |
Advanced Mathematical Programming
|
MPRO,
DIX,
École
Polytechnique |
2017/2018 (II sem) |
Advanced Mathematical Programming (PMA)
|
DIX,
École
Polytechnique |
2016/2017 (II trim) |
Mathematical programming
|
DIX,
École
Polytechnique |
2015/2016 (II trim) |
Mathematical programming
|
IEOR, Columbia University
|
2015 (mini-course) |
Euclidean Distance Geometry |
Institut Pasteur
|
2015 (mini-course) |
Euclidean Distance Geometry |
LIX, Ecole Polytechnique
|
2015 (mini-course) |
Euclidean Distance Geometry |
LIX, Ecole Polytechnique
|
2015 (mini-course) |
IBM Watson Technologies for Natural Language Processing |
DIX,
École
Polytechnique |
2014/2015 (II sem) |
Large data sets (INF442), with Prof. Frank Nielsen
|
IMECC, University of Campinas
|
2014 (mini-course) |
Euclidean Distance Geometry |
DIX,
École
Polytechnique |
2012/2013 (I sem) |
Fundamentals of Programming and Algorithms (INF421)
|
MPRO,
DIX,
École
Polytechnique |
2011/2012 (II sem) |
Operations Research and Sustainable Development
|
MPRO,
DIX,
École
Polytechnique |
2011/2012 (II sem) |
Advanced Mathematical Programming
|
DMAP and
DIX,
École
Polytechnique |
2011/2012 (II sem) |
Introduction to C++
|
DIX,
École
Polytechnique |
2011/2012 (I sem) |
Fundamentals of Programming and Algorithms (INF421)
|
DIX,
École
Polytechnique |
2010/2011 (II sem) |
Algorithms, Networks, Languages (INF431), with Prof. Benjamin Werner
|
DMAP and
DIX,
École
Polytechnique |
2010/2011 (II sem) |
Introduction to C++
|
DIX
(LIX),
École
Polytechnique |
2010/2011 (I sem) |
Operations research: modelling and software (INF572)
|
DMAP and
DIX,
École
Polytechnique |
2009/2010 (II sem) |
Introduction to C++
|
DIX
(LIX),
École
Polytechnique |
2009/2010 (I sem) |
Operations research: modelling and software (INF572)
|
DIX,
École
Polytechnique |
2009/2010 (I sem) |
Modélisation informatique
pour l'ingénieur (INF556)
|
CMAP,
École
Polytechnique |
2008/2009 (II sem) |
Introduction to C++
|
LIX,
École
Polytechnique |
2008/2009 (I sem) |
Modélisation informatique
pour l'ingénieur (INF556)
|
Master ISIC
(DIX),
École
Polytechnique |
2008/2009 (I sem) |
Recherche Operationnelle (ISC610A)
|
OCS
(DIX,
LIX),
École
Polytechnique |
2008/2009 (I sem) |
Operations research: modelling and software (INF572)
|
DIX
(LIX),
École
Polytechnique |
2008/2009 (I sem) |
Introduction to C++
|
CMAP,
École
Polytechnique |
2007/2008 (II sem) |
Introduction to C++
|
LIX,
École
Polytechnique |
Online course |
Introduction to C++
|
LIX,
École
Polytechnique |
2007/2008 (II sem) |
Introduction to C++ for DIX students (Maj. II)
|
MPRI
(Master Parisien de Recherche en Informatique) |
2007/2008 (I sem) |
Ordonnancement, programmation linéaire et
problèmes de flots
[Lectures]
|
Master ISIC,
École
Polytechnique |
2007/2008 (I sem) |
Recherche Operationnelle (ISC612)
|
LIX,
École
Polytechnique |
2007/2008 (I sem) |
Modélisation informatique
pour l'ingénieur (INF561)
|
LIX,
École
Polytechnique |
2007/2008 (I sem) |
Introduction to C++ for DIX students (Maj. I)
|
LIX,
École
Polytechnique |
2006/2007 (II sem) |
Introduction to C++ for DIX students (Maj. II)
|
Master ISIC,
École
Polytechnique |
2006/2007 (I sem) |
Recherche Operationnelle
|
LIX,
École
Polytechnique |
2006/2007 (I sem) |
Modélisation informatique
pour l'ingénieur
|
MPRI
(Master Parisien de Recherche en Informatique) |
2006/2007 (I sem) |
Ordonnancement, programmation linéaire et
problèmes de flots
[Lectures]
|
CMAP,
École
Polytechnique |
2006/2007 (I sem) |
Introduction to C++
|
LIX,
École
Polytechnique |
2006/2007 (I sem) |
Introduction to C++ for Java users
|
LIX,
École
Polytechnique |
2005/2006 |
Contraintes et Combinatoire, with Prof.
Ph.
Baptiste
(Programmation par contraintes, optimisation combinatoire)
[Cours, Travaux Dirigés, Travaux
Pratiques]
|
DEI,
Politecnico di Milano
|
2004/2005
|
Complementi di Ricerca Operativa, with Prof. E. Amaldi
(Nonlinear programming: theory and algorithms)
[Esercitazioni e Laboratori]
|
DEI,
Politecnico di Milano
|
2003/2004, 2004/2005
|
Fondamenti di Ricerca Operativa, with Prof. E. Amaldi
(Spanning trees, Shortest paths, Network flows,
Linear Programming, Integer Programming)
[Esercitazioni e Laboratori]
|
DEI,
Politecnico di Milano
|
2003/2004, 2004/2005
|
Fondamenti di Ricerca Operativa, with Prof. F. Malucelli
(Spanning trees, Shortest paths, Network flows,
Linear Programming, Integer Programming)
[Esercitazioni e Laboratori]
|
Universidad Nacional de
Ingeniería, Lima, Peru
|
2004
|
Mini-course in Global Optimization [Course notes]
|
CPSE,
Imperial College London
|
2002/2003
|
Introduction to C++, with Prof. C. Pantelides
(Classes, Inheritance, Software architecture)
|
CSEA
|
1997/1998
|
Nozioni di Logica (Boolean logic)
|
CSEA
|
1997/1998
|
Introduzione alla programmazione (DOS / Logo / Basic)
[Introduzione al DOS]
|
CSEA
|
1997/1998
|
Sistemi Operativi (Unix-like operating systems, Linux)
[Guida alla comprensione dell'installazione di Linux]
|