<commit_before>---
layout: default
---

## Current teaching

**2018-2019**  
(TA) Vector analysis, [<NAME>](http://www.helsinki.fi)

----------

## Past courses


**2016-2017**  
(TA) Arithmetic and Cryptography, [UPMC](http://www.upmc.fr)  

**2015-2016**  
(TA) Basic Analysis and Algebra, [UPMC](http://www.upmc.fr)  
(TA) Oscillatory Reactions, [UPMC](http://www.upmc.fr)  
(TA) Arithmetic and Cryptography, [UPMC](http://www.upmc.fr)  

**2014-2015**  
(TA) Sequence/Integrals/Linear Algebra, [UPMC](http://www.upmc.fr)  
(TA) Oscillatory Reactions, [UPMC](http://www.upmc.fr)  

**2011-2012**  
(TA) Khôlleur, [<NAME>](http://www.janson-de-sailly.fr)<commit_msg>Teaching update<commit_after>---
layout: default
---

## Current teaching

**2019-2020**  
(Lecturer) Analysis Ia, [<NAME>](http://www.helsinki.fi)

----------

## Past courses


**2018-2019**  
(TA) Vector analysis, [<NAME>](http://www.helsinki.fi)

**2016-2017**  
(TA) Arithmetic and Cryptography, [UPMC](http://www.upmc.fr)  

**2015-2016**  
(TA) Basic Analysis and Algebra, [UPMC](http://www.upmc.fr)  
(TA) Oscillatory Reactions, [UPMC](http://www.upmc.fr)  
(TA) Arithmetic and Cryptography, [UPMC](http://www.upmc.fr)  

**2014-2015**  
(TA) Sequence/Integrals/Linear Algebra, [UPMC](http://www.upmc.fr)  
(TA) Oscillatory Reactions, [UPMC](http://www.upmc.fr)  

**2011-2012**  
(TA) Khôlleur, [<NAME>](http://www.janson-de-sailly.fr)
{'fraction_non_alphanumeric': 0.2301699716713881, 'fraction_numerical': 0.06232294617563739, 'mean_word_length': 3.8556701030927836, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 17, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2912366', 'n_tokens_mistral': 654, 'n_tokens_neox': 556, 'n_words': 99}