My teaching activities

In 2016/2017

I am actively looking for a teaching activity for 2016/2017, during my PhD. I will be based in Rennes (Centrale-Supélec Rennes), and I want to teach in mathematics and/or computer science, if possible at ENS de Rennes or University Rennes I (prépa agrég, M1, L1-L3). For more information, please read my résumé.

In 2015

Second semester of 2015 (in France)

Between September 2015 and June 2016, I was teaching on a weekly basis at Lycée Lakanal (at Sceaux, near Paris) in a preparatory class (MP), as:

Note

Replacement in BCPST-2A (2nd year biology prep'school)

Between November 2015 and February 2016, I also gave one weekly hour of oral exam (in maths) for a class of BCPST 2 prep school.

Total:For the scholar year 2015-16, I evaluate my teaching load to be about 106 hours (number of hours teaching to a group of students, or in charge of a practical session or an oral exam).

First semester of 2015 (in India)

  • CS101 @ MEC: in charge of the CS labs (practical sessions) and in charge of certain lectures! It was about 4 hours a week of CS labs, during 17 weeks, and 4 hours a week of lectures for 5 weeks (lectures were in an amphitheater of 115 students!). The slides for some of my lectures are here:

    1. "About data-structures in Python (lists, sets, dictionaries)": slides_CS101_part3.pdf,
    2. "Then, about the use of files in Python (open, read from and write to a file)": slides_CS101_part5_1.pdf,
    3. "And finally an introduction to scientific plotting in Python with MatPlotLib": slides_CS101_part5_2..

    More ressources are available:

    • Exams (CS101): exam papers and complete solutions,
    • Labs (CS101): assignments and complete solutions for the practical sessions (labs),
    • Solutions (CS101): solutions to various website or books about learning Python.
    Projects:In April 2015, we gave to our students a programing project, and my teams had two projects: one about matrices and linear algebra operations (→ mec-cs101-matrices.rtfd.io) and one about numerical integration techniques (→ mec-cs101-integrals.rtfd.io). I wrote the complete solutions for these two projects, in Python, and they are hosted on ReadTheDocs.org.
    Examples:This new git repository (python-demos) now hosts about 60 examples of Python programs, involving various domains (such as image processing, scientific plotting, numerical or symbolical calculus, machine learning, linear algebra etc). These examples were and are here to illustrate what I covered during my lectures, in March and April 2015.
    Hackhathon:For Pi day 2015 (3.14.15), I organized a huge hackhathon about pi (the number, but also pie charts). The written exam paper for the hackhathon is available here (publis/hackhathon). About 50 students worked on it and had fun together on that day!
  • MA102 @ MEC: in charge of one group for Maths tutorials (linear algebra and multi-variable calculus).

    More ressources are available:

  • I am also at the origin of an initiative to help our MEC students by giving them lists of things to read or work on during the 2015 summer (work in progress).

Total 2:For the first semester of 2015, I evaluate my teaching load to be about 140 hours (number of hours teaching in front of a group or an amphitheater of students).

In 2014

Second semester of 2014 (in India)

  • MA101 @ MEC (July - December 2014). In charge of 3 groups (out of 8) for Maths tutorials (introduction to calculus and logical thinking). 6 hours weekly, during 17 weeks (~ 102 hours).

    More ressources are available:

Total 1:For the second semester of 2014, I evaluated my teaching load to be about 110 hours (number of hours teaching in front of a group or an amphitheater of students).
Examens:During the whole year, I was also in charge of the exam papers for Maths and CS: conceive them, merge the ideas from the colleagues, then write everything (in \LaTeX2e of course), and write a complete and detailed solution, grade myself some of the papers and also overlook the grading done by my colleagues... With a total number of 9 exams (3 for MA101, 3 for CS101, 3 for MA102: 1st and 2nd Mid-Term, and Final), and about a dozen of quiz papers and lab exams, I became quite skilled at this kind of things.

First semester of 2014 (in France)

  • Regularly grading exam answer scripts @ corrections-rue-ulm (exam answer scripts of high-school students, in mathematics).
  • Occasionally helping high-school students and in charge of oral exams (at the level of Baccalauréat), with the "Cours Thalès" organization.

Note

In 2014, I also got admitted to the French national competitive exam for becoming a prep' school professor ("agrégation") in mathematics (with a major in maths, minor in CS).

Here are a lot of ressources for preparing the exam (in French).

For the two scholar years 2014-15 and 2015-16, I asked to postpone the beginning of my carrier as a professor in the French secondary education, in order to properly conclude my training at École Normale Supérieure de Cachan (ENS of Cachan) (thanks to the choice "fin de scolarité normalienne").


Between 2009 and 2013

Nothing serious, but I used to regularly help my friends for Chemistry, Engineering, Physics (2009-2011), and Maths and Computer Science of course (2009-2014).

Before 2009 (high-school and before)

I used to regularly help my friends for Maths, Chemistry, Biology, Physics... but also theater.