Clément Legrand Duchesne

École Normale Supérieure de Rennes

I am curently studying computer science at ENS-Rennes.

I'm mainly interested in algorithmic, graph theory and math (especially algebra and discrete mathematics).

Academic Background

Bachelor of computer science

Mathematic courses
  • Lebesgue integration
  • Probability and statistics
  • Convex optimisation
  • Algebra
Computer science courses
  • System and process architecture
  • Security
  • Algorithmic and computational complexity theory (2 semesters)
  • Computer programming
  • Formal langage and computability
  • Logic
  • Search engine indexing
  • Cryptography
September 2017 - Present


Two years of hard work in mathematic, physics and computer science in order to join the ENS.
September 2015 - June 2017

Scientific High School

In tenth grade: ISN option (very basic computer skills, programming in Python).
In senior year: mathematic option.

Baccalauréat GPA: 18.02/20

September 2012 - June 2015

Projects and personal experience

TIPE: Randomized and Approximation Algorithms for the Max Cut Problem

My interest in algorithms and graph theory led me to implement approximation algorithms for the Max-Cut Problem, and evaluate their theorical and empirical efficiency. Here is the TIPE report for the ENS competitiv exam.
January 2016 - May 2017

TPE: Mechanics of skateboard tricks

I was only in eleventh grade, but here is the TPE report for the Baccalauréat anyway. I was then a longboard enthusiast so I had a great time working on this topic.
September 2013 - May 2014

Three months in Forchheim, Bavaria (Germany)

I spent the beginning of ninth grade in Germany, doing a language exchange.
September 2011 - December 2011

A year in San Diego, California (USA)

I spent my second grade in an american elementary school.
September 2004 - July 2005


Programming Languages
  • OCaml
  • Python
  • C/C++
  • Lisp
  • R
  • Java (still working on it!)
Human Languages

I speak English, French (and German but not fluently).

Social interactions

I am a trained cup and ball gamer.


When I'm not working, I enjoy doing sports. I practise block climbing and cross-country unicycle several times a week. I am also a rugbyman and a gymnast.

I am also a big ski and snowboard enthusiast, and love surfing or going for a ride on my longboard in summer.

When the weather isn't good enough for those activities, I like to read (mainly Sci-fi and Heroic Fantasy), to listen to music or to play classic guitar. I am also a big fan of cooking.