Power BI



Stack Overflow









Ecole Supérieure de la Sécurité Sociale

Oct 2019 – Jan 2020 Algiers
Teaching R programming for Actuarial Science.


Higher National School of Statistics and Applied Economics ENSSEA

Jan 2019 – Jul 2019 Koléa
Teaching Linear Programming with practical applications using Rstudio and the lpSolve package.

Corporate Financial Analyst

Banque Nationale d’Algerie BNA

Feb 2016 – Present Alger Centre
My main tasks include : Firms’ Financial Analysis, Project Feasability and Profitability Evaluation, Sectorial Benchmarking Establishment, Syndicated Loans Management and Statistical Report Production.


Tidyverse Instructor Certification

RStudio’s instructor training and certification program helps people apply modern evidence-based teaching practices to teach data science using R and RStudio’s products, and helps people who need such training find the trainers they need.

Advanced R Programming

The course covers advanced topics in R programming that are necessary for developing powerful, robust, and reusable data science tools.
See certificate

Goethe-Zertifikat B2

The Goethe-Zertifikat B2 is an exam that certifies that candidates have acquired advanced language skills in German

12th IMPRS Uncertainty Summer School

The 12th IMPRS Summer School is an intensive four week program where Ph.D researchers attend higly specialized courses in Economics, Law and Psychology. It was held in Jena, Germany.


The International English Language Testing System, or IELTS™, is an international standardised test of English language proficiency for non-native English language speakers.

Diplome d’Etudes en Langue Française DELF B2

The DELF and DALF are diplomas awarded by the French Ministry of Education to prove the French-language skills of non-French candidates.


Click on “List of Publications” above to have a look at my academic publications

R tutorials

Discover R tutorials along with some other articles and thoughts

BARIS is finally on CRAN !!! To celebrate, let’s make another tutorial. We’ll randomly pick up a dataframe and work on it. First of …

When working with a dataframe, it’s usually preferable that you respect the philosophy introduced by Hadley Wickham about the Tidy data …

The French official open data portal offers a huge quantity of information. They also provide a well structured API. The BARIS package …

ralger is a package that aims to facilitate to the maximum web scraping in R. For scraping some data, you only need two elements, the …

Fatma Zohra Samiha has recently graduated from the Ecole Nationale Supérieure de Statistique et d’Economie Appliquée ENSSEA. She has a …

Mohamed Yacine Smail has a master degree in applied statistics from the Ecole Nationale Supérieure de Statistique et d’Economie …

Kamila Benadrouche has a master degree in operational research: optimization and strategic management. She is currently a Lecturer at …

Summary To get a first idea about a certain dataframe’s statistical metrics, there is of course the well known summary() function : …

In this tutorial we’ll work with the ChickWeight data. This database exhibits information on chickens’ weights according to 4 different …

Although I’m a big fan of the tidyverse philosophy of handling and wrangling data, one must admit that there are quit powerful …


Interested in discussing how we might work together? Use this form or email me directly at

  • 01, Pôle Universitaire de Koléa, Tipaza, Algeria