Here you can find my Teaching Statement and my Teaching Dossier (last update: February 2024).

Some food for thought:

When Will I Ever Use Math?

Why do we have to learn proofs!?

- Proofs (direct, contrapositive, by contradiction): exercises.
- Sets: exercises.
- Partitions and pigeonhole principle: exercises.
- Partitions of integers: notes.
- Induction Principle: exercises and more exercises.
- Equivalence Relations: notes/exercises.
- Diophantine equations: notes.

- Van Meegeren's art forgeries: beamer presentation.
- Compartmental analysis: exercises.
- Spring systems and electrical circuits: exercises and Jupyter notebook (beat phenomenon).

- ODEs with Python: Jupyter notebook.
- The Van der Pol oscillator: notes and link to the Jupyter notebook.
- The predator-prey model (Lotka-Volterra): Jupyter notebook.
- Modelling infectious diseases (SIR model and COVID pandemic): Jupyter notebook.

- Why do we care about metric spaces? (scribbles): Fréchet.
- Pointwise vs Uniform Convergence (scribbles): pointwise VS uniform.
- Closed unit ball in normed vector spaces: unit ball.
- The Cantor set and the Devil's staircase: Cantor set.

- Using MATLAB to study ODEs: notes1 and notes2.
- Conservative systems with one degree of freedom: potential.
- A model for competitive markets: Arrow-Block-Hurwicz theorem.

- Construction of Q: rational numbers.
- Notes on R: real numbers and Cantor.
- The Riemann integral: Riemann integral.
- Notes on series: series and power series.
- Introductory notes on Fourier series: Fourier.

- Quadratic forms: conics.

I've been developing some little didactic projects over the years: Github repositories.

The programming languages I'm familiar with are: HTML, C++, Java, Python. I also have many years of experience with using Matlab and Maple.