Research

I'm interested in the design and implementation of programming languages. My current research focuses on simple Just-In-Time (JIT) compilation techniques and optimizations allowing to efficiently implement dynamic programming languages. For my PhD, I implement these techniques and optimizations in a JIT compiler for the Scheme programming language called LC.

Publications

Work

2014 ⇒ 2016 Teaching Assistant, Programming language concepts
Université de Montréal, Montréal, France
2013 Teaching Assistant, Imperative programming
Université Montpellier 2, Montpellier, France
2012 Teaching Assistant, Basic concepts of Computer Science
Université Montpellier 2, Montpellier, France

Education

2013 ⇒ now Doctor of Philosophy (PhD), Computer Science
Université de Montréal, Montréal, Canada
2011 ⇒ 2013 Master's degree, Computer Science
Université Montpellier 2, Montpellier, France
2010 ⇒ 2011 Bachelor's degree, Computer Science
Université Montpellier 2, Montpellier, France