### ◦

*Introduction to Scientific Calculus*

Newton's method, fixed-point iterations, Gaussian elimination, Euler's methods, applications and implementation in C. Second year undergraduate students, bachelor of physics and chemistry, University of Paris 13 (fall semesters 2014-2016)

### ◦

*Distributed Systems*

A practical introduction to MPI and to some of the algorithms underlying collective communications with an emphasis on the distributed computation of spannig trees. First year graduate students, master of computer science, University of Paris 13 (spring semesters 2015-2016)

### ◦

*Formal Languages*

Finite automata, Kleene's theorem, the pumping lemma, minimization, formal grammars. First year graduate students in computer science engineering, University of Paris 13 (spring semesters 2016-2017)

### ◦

*Computational Geometry*

Polyhedra, Convex hulls, Linear programming and applications, Voronoi diagrams. First year graduate students, master of computer science, University of Paris 13 (fall semester 2016)

## 2010–2014 (Assistant professor at EFREI, France)

### ◦

*Computational Finance*

Discrete time pricing models, Generation of Random Variables, Monte Carlo Methods for option pricing. Second year graduate students, master of financial engineering, EFREI (fall semesters 2010 to 2013)

### ◦

*Undergraduate Calculus*

Functions of one variable: Continuity, Derivation, Integration, Differential equations, usual functions. First year undergraduate students, bachelor of engineering, EFREI (fall semesters 2010 to 2013)

### ◦

*General Algebra*

Logic and set theory, Algebraic structures, Relations and Maps, Polynomials, Complex numbers, Arithmetics. First year undergraduate students, bachelor of engineering, EFREI (fall semester 2010)

## 2006–2010 (Professor at EHL, Switzerland)

### ◦

*Service Operations Management*

Linear programming, Scheduling and transportation, Queuing theory, Inventory management. Second year undergraduate students, bachelor of science, EHL (fall and spring semesters from 2006 to 2010)

### ◦

*Advanced Decision Making Tools*

Time series, Forecasting, Decision Trees, Notions of dynamic programming. Second year undergraduate students, bachelor of science, EHL (fall and spring semesters from 2007 to 2010)

### ◦

*Quantitative Methods (Statistics)*

Descriptive statistics, Statistical Testing, Regression analysis. First year undergraduate students, bachelor of science, EHL (fall and spring semesters from 2007 to 2009)

## 2005–2006 (Lecturer at EPFL, Switzerland)

### ◦

*Operations Research*

Linear Programming, Simplex method, Duality, Optimization on graphs, Dynamic programming. First year graduate students, master of telecommunications, EPFL (fall semesters 2005 and 2006)

## 1999–2005 (Assistant at EPFL, Switzerland)

### Assistant for the courses of *Operations Research*, *Linear Algebra*, *(nonlinear) Optimization*, *Algorithmics*, *Decision Processes*, *Mathematical Modeling* for students in bachelor and master of Mathematics, Physics, Telecommunications, Civil engineering, EPFL