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]
primary: liberti at (same domain as this website); also at leoliberti@yahoo.com