Skip to content
View Naereen's full-sized avatar
Coder in long holidays - full time teacher
Coder in long holidays - full time teacher


@SMPyBandits @Pokemon-via-GitHub-contre-Covid-2020-fr
Block or Report

Block or report Naereen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hello there 👋 ! I am a 🇫🇷 French passionate coder on GitHub (also Bitbucket & GitLab!), and I love teaching! I've been a big fan of 🐍 Python since 2011, and I love 🐫 OCaml and Bash as my favorite programming languages! Daily Bash user since 2011 too!

Profile views (reset 12/05/2024) GitHub followers

I am now a full-time professor of Computer Science in Classes Préparatoires (in MP2I) from September 2021, in Lycée Kléber in Strasbourg. I teach computer science at baccalauréat +1 level, for one class of 48 students aged between 17 and 19 y-o, and I LOVE THIS JOB.

In 2019/20 and 2020/21, I was a junior professor in Computer Science (and Mathematics) at ENS de Rennes in France.

I enjoyed doing a PhD (2016-19)

Before that, I pursued a Ph.D (phd.pdf) in telecommunications, applied mathematics, machine learning and computer science (yes, all that), at the engineering school CentraleSupélec in Rennes and at Inria in Lille since 2016 to 2019, and I graduated in November 2019. I wrote research articles, with a dozen publications in various national and international conferences and two journals articles, and research software. I continued doing some research after my PhD defense, but I had to stop completely in 2021.

I'm not only a (proud) geek!

Outside of computer science and teaching, I love biking & hiking, traveling by hitch-hiking and cooking (I'm pro vegetarian!), fighting against the climate crisis and polluters, on a daily basis, on both personal associative and political levels, etc. 🏠 I live in Briançon during holidays and in Strasbourg otherwise. I'm a strong believer in the importance of 💚 ecology, and especially reducing waste at a personal level and local and national political actions. Bien sûr, I like video games, science fiction and fantasy! 🚀 I used to write a lot on my blog.

I'm a big fan of Magic: the Gathering, and long-time green/white Timmy player! I'm now an official Magic judge (Level L1). Pauper, Modern or EDH, and sealed and cube (limited) are my favorite formats! I play regularly at this awesome place in Briançon where we organize monthly drafts, and I play weekly at Vent Divin and Baraka Jeux in Strasbourg! (some of my deck lists are here on GitHub or here on Moxfield).

More name dropping

💻 I work on Dell and HP laptops, using XUbuntu 22.04+, coding on VSCode, 🎵 listening to music with gmusicbrowser (and this). Since 2012, I write a lot of tiny CLI scripts, and build my website using sphinx. 📝 I love mathematics, I teach a bit of maths on a weekly basis. I studied a lot of maths in my twenties, and I got the French national competitive exam for teaching ("agrégation") in 2014. Since then I've helped writing a very good maths book for Agrégation and license/master level maths (in 🇫🇷 French), and this other one. 🤣 I'm a big fan of memes, various TV shows, movies and video-games.

📜 License ? GitHub license

MIT Licensed (file LICENSE). © Lilian Besson, 2015-24.

Maintenance Ask Me Anything ! Analytics ForTheBadge built-with-swag ForTheBadge uses-badges ForTheBadge uses-git Awesome Badges ForTheBadge 20-30


Naereen's github trophy Naereen's github stats Most used languages

WakaTime stats (not active anymore)

See this blog post.


  1. SMPyBandits/SMPyBandits SMPyBandits/SMPyBandits Public

    🔬 Research Framework for Single and Multi-Players 🎰 Multi-Arms Bandits (MAB) Algorithms, implementing all the state-of-the-art algorithms for single-player (UCB, KL-UCB, Thompson...) and multi-play…

    Jupyter Notebook 376 57

  2. notebooks notebooks Public

    📓 A growing collection of Jupyter Notebooks written in Python, OCaml and Julia for science examples, algorithms, visualizations etc

    Jupyter Notebook 123 43

  3. ALGO1-Info1-2019 ALGO1-Info1-2019 Public

    🇫🇷 🐍 Des notebooks en Python pour montrer quelques algorithmes pour le cours ALGO1 au département Informatique de l'ENS de Rennes, en automne 2019

    Jupyter Notebook 7 2

  4. uLogMe uLogMe Public

    Forked from karpathy/ulogme

    📊 📈 Automatically collect and visualize usage statistics on Ubuntu, with 🎹 key frequencies and 💻 window titles →

    HTML 67 14

  5. slides slides Public

    All the slides of my talks since 2016! Written in LaTeX or Markdown, compiled to pretty PDF with pandoc ✨, and experiments with Marp, reveal.js, remark.js etc. PDF on…

    Jupyter Notebook 15 6

  6. Peut-on-coder-avec-OCaml-Python-et-C-par-SMS Peut-on-coder-avec-OCaml-Python-et-C-par-SMS Public

    Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ? Oui ! Attention, proof of concept à héberger soi-même localement, et c'est payant avec, et t…

    Python 7 1