I served as a teaching assistant in the following courses
Courses at AIMS:
+ Topics in real and complex analysis, David Bekolle (YAOUNDE I-Cameroon).
+ Primality testing - Amadou Tall(Dakar-Senegal).
+ Probability Calculus, Random Systems and Related Topics (Paris Sud-France).
+ Differential Calculus and Geometry, Helene Eynard-Bontemps (Paris VI-France).
+ Computer Security and Privacy, Tara Whalen, Google and Stanford University (USA).
+ Graph Theory and its applications, Ben Geloun, Rivasseau, (Paris Sud- France).
+ Diophantine equations, Michel Waldschmidt (Paris) & Claude Levesque (Laval-Canada)
Courses at Aalto University:
1. MS-A0311 - Differential and integral calculus 3.
2. MS-C1081 - Abstract algebra.
3. MS-E1997 - Abstract Algebra II.
4. MS-E1110 - Number theory.
5. MS-E1050 - Graph theory.
6. MS-E1111 - Galois theory.
Research Supervision and Mentoring
I acted as an advisor or co-supervisor for the following theses projects:
Past Master Theses (titles) at AIMS
1. Elliptic Curves Pairings and Applications to Cryptography.
2. Securing Vehicular Ad-hoc Network With Public-Key Infrastructure.
Past Bachelor Theses (titles) at the University of Helsinki
Machine Learning Methods for Intrusion Detection.
Authentication and Key Agreement in Beyond-5G.
Formal Verification of Authentication Protocols
Towards Real-Time Ray Tracing.
Best Practices in Supercomputer Benchmarking.
Secure Messaging and the Signal Protocol.
FPGA Implementations Of Lattice Based Cryptography.
A Comparative Study of Serverless Platforms.
Fooling Neural Networks.
Feb-May 2018: Research visit, Prof. Lenny Fukshansky, Claremont McKenna College, California, USA.
September 2015-October 2016: Tutoring scholarship (Teaching assistant) , The African Institute for Mathematical Sciences, Senegal.
2014: Mathematics Tutor: University of Bordeaux, France.
2011: Teaching Mathematics, Digital Knowlege, Marrakech.
2011: Working at a computer science center , Digital Knowlege Centre, Marrakech.
2007: Teaching Mathematics, Nawabigh School, Marrakech.
2007: Psychology and Pedagogy training, Nawabigh School, Marrakech. Pedagogy and Psychology.