Translated by Google
Python, Java, and SQL Programming – University, Engineering Schools & Career Change
From 48 C$ /h
Learning to program is not just about writing code. It's about learning to analyze a problem, construct a line of reasoning, and develop effective solutions.
For over 35 years, I have been supporting university students, engineering school students and adults retraining in learning computer science and programming.
Whether you are a beginner or preparing for an exam, a university project or a technical interview, I adapt to your level and your objectives.
Subjects taught
Python
Java
SQL and databases
Algorithmic
Data structures
Object-oriented programming (OOP)
Program design and debugging
What we work on together
Understanding fundamental concepts rather than memorizing code.
Develop a problem-solving method.
Correct and improve your programs.
Prepare for practical work, projects and exams.
Acquire good programming practices used in higher education and in business.
A pedagogy based on practice
Each session alternates between explanations, demonstrations, and exercises. We write, test, and debug the code together so that you understand not only how to program, but more importantly, why a solution works.
When it's helpful, I also show you how to use programming assistance tools thoughtfully, including AI-powered assistants. The goal isn't to let AI program for you, but to teach you how to verify, understand, and improve the solutions it provides.
Session Procedure
60-minute session
Ideal for solving a specific problem, understanding a difficult concept, or correcting a program.
90-minute session
Recommended for a university project, a complete refresher course or exam preparation.
My commitment
My goal is for you to gradually become independent. At the end of each session, you should be able to understand your code, explain your choices, and continue your work with greater confidence.
I will be happy to support you in your progress, whatever your starting level.
For over 35 years, I have been supporting university students, engineering school students and adults retraining in learning computer science and programming.
Whether you are a beginner or preparing for an exam, a university project or a technical interview, I adapt to your level and your objectives.
Subjects taught
Python
Java
SQL and databases
Algorithmic
Data structures
Object-oriented programming (OOP)
Program design and debugging
What we work on together
Understanding fundamental concepts rather than memorizing code.
Develop a problem-solving method.
Correct and improve your programs.
Prepare for practical work, projects and exams.
Acquire good programming practices used in higher education and in business.
A pedagogy based on practice
Each session alternates between explanations, demonstrations, and exercises. We write, test, and debug the code together so that you understand not only how to program, but more importantly, why a solution works.
When it's helpful, I also show you how to use programming assistance tools thoughtfully, including AI-powered assistants. The goal isn't to let AI program for you, but to teach you how to verify, understand, and improve the solutions it provides.
Session Procedure
60-minute session
Ideal for solving a specific problem, understanding a difficult concept, or correcting a program.
90-minute session
Recommended for a university project, a complete refresher course or exam preparation.
My commitment
My goal is for you to gradually become independent. At the end of each session, you should be able to understand your code, explain your choices, and continue your work with greater confidence.
I will be happy to support you in your progress, whatever your starting level.
Location
At teacher's location :
- Rue Gustave Rouanet, Paris, France
- Bruxelles, Belgique
- Genève, Suisse
- Luxembourg
- René-Lévesque / Robert-Bourassa, Montréal, QC, Canada
Online from France
About Me
For over 35 years, I have been teaching mathematics, physics and computer science to students of very varied levels: middle school, high school, preparatory classes, university and engineering schools.
Throughout my career, I have observed that difficulties in science do not stem solely from a lack of knowledge. They often arise from a lack of methodology, self-confidence, or appropriate explanations.
My priority is therefore to understand each student's needs in order to offer them personalized support. I explain concepts step by step, with simple examples and a rigorous progression, until the concepts become truly understandable.
My courses take place entirely online, in a serious, supportive, and interactive working environment. Thanks to the digital whiteboard and screen sharing, we solve exercises together in real time, as if we were face to face.
Whether your goal is to pass a test, prepare for the Brevet or the Baccalaureate, validate a university year, prepare for a competition or consolidate your foundations permanently, I offer you my experience as a teacher and a proven method.
Families who trust me particularly appreciate the clarity of my explanations, my patience, and my commitment to helping each student progress.
I would be happy to accompany you on your journey and to build with you a program tailored to your objectives.
Throughout my career, I have observed that difficulties in science do not stem solely from a lack of knowledge. They often arise from a lack of methodology, self-confidence, or appropriate explanations.
My priority is therefore to understand each student's needs in order to offer them personalized support. I explain concepts step by step, with simple examples and a rigorous progression, until the concepts become truly understandable.
My courses take place entirely online, in a serious, supportive, and interactive working environment. Thanks to the digital whiteboard and screen sharing, we solve exercises together in real time, as if we were face to face.
Whether your goal is to pass a test, prepare for the Brevet or the Baccalaureate, validate a university year, prepare for a competition or consolidate your foundations permanently, I offer you my experience as a teacher and a proven method.
Families who trust me particularly appreciate the clarity of my explanations, my patience, and my commitment to helping each student progress.
I would be happy to accompany you on your journey and to build with you a program tailored to your objectives.
Education
My academic and scientific background allows me to support pupils and students of very varied levels, from middle school to higher education.
It includes, in particular:
- PhD in Computer Science, with a specialization in the analysis, modeling and solving of complex problems.
- State Engineering Diploma obtained from a French Grande École, combining solid theoretical knowledge and practical applications.
- Preparatory classes for the Grandes Écoles (CPGE), which gave me in-depth training in mathematics, physics and engineering sciences.
Beyond my qualifications, it is above all my teaching experience that makes the difference. For over 35 years, I have supported pupils and students in their progress by emphasizing understanding, study methods, and autonomy.
My goal is to impart not only knowledge, but also a way of thinking that will enable the student to succeed in the long term, well beyond an exam or competition.
It includes, in particular:
- PhD in Computer Science, with a specialization in the analysis, modeling and solving of complex problems.
- State Engineering Diploma obtained from a French Grande École, combining solid theoretical knowledge and practical applications.
- Preparatory classes for the Grandes Écoles (CPGE), which gave me in-depth training in mathematics, physics and engineering sciences.
Beyond my qualifications, it is above all my teaching experience that makes the difference. For over 35 years, I have supported pupils and students in their progress by emphasizing understanding, study methods, and autonomy.
My goal is to impart not only knowledge, but also a way of thinking that will enable the student to succeed in the long term, well beyond an exam or competition.
Experience / Qualifications
For over 35 years, I have been teaching mathematics, physics and computer science to pupils and students of very varied levels: middle school, high school, preparatory classes, university and engineering schools.
This experience allowed me to support students with very different profiles: some needed to review the basics, others were preparing for demanding exams or competitions.
Over the years, I have learned that a good explanation is not just about giving the solution, but about helping the student understand the reasoning behind it. That is why I place great importance on working methods, logic, and autonomy.
I adapt each session to the student's level, objectives, and pace. The lessons are interactive and based on progressive exercises, concrete examples, and detailed corrections.
My goal is for each student to finish the session with a stronger understanding, more self-confidence, and a method they can reuse in their studies.
This experience allowed me to support students with very different profiles: some needed to review the basics, others were preparing for demanding exams or competitions.
Over the years, I have learned that a good explanation is not just about giving the solution, but about helping the student understand the reasoning behind it. That is why I place great importance on working methods, logic, and autonomy.
I adapt each session to the student's level, objectives, and pace. The lessons are interactive and based on progressive exercises, concrete examples, and detailed corrections.
My goal is for each student to finish the session with a stronger understanding, more self-confidence, and a method they can reuse in their studies.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
The class is taught in
French
English
Arabic
Skills
Reviews
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
48 C$ /h
Advanced mathematics and statistics often present one of the main challenges encountered at university. Many students understand the lectures but find themselves stuck as soon as they have to solve exercises or prepare for exams on their own.
For over 35 years, I have been supporting undergraduate students, BUT, PASS, business school students, as well as adults undergoing professional retraining, to help them acquire an effective work method and succeed in their exams.
Subjects taught
Analysis
Linear algebra
Matrices and linear systems
Functions and optimization
Descriptive statistics
Probabilities
Hypothesis testing
Estimate
Introduction to Python or SQL when the program requires it
A clear and progressive method
Each session is tailored to your course of study and your objectives.
We work from your lectures, tutorials, exercises or past papers to precisely target the concepts that are causing problems.
The goal is not just to succeed at one exercise, but to understand the method that will allow you to solve others independently.
Session Procedure
The courses take place entirely online with screen sharing and an interactive digital whiteboard.
We alternate explanations, demonstrations and exercises with live corrections in order to immediately check understanding and progress effectively.
Available formats
60-minute session
Ideal for preparing for a tutorial, understanding a difficult concept or getting stuck on an exercise.
90-minute session
Recommended for refresher courses, exam preparation, or in-depth study of a chapter.
My commitment
My goal is to help you understand mathematics in a lasting way rather than simply memorizing calculation methods.
You will progress not only in your current exam, but also in the courses that will follow in your curriculum.
Whether you are preparing for a midterm, a competitive exam, a semester validation or a return to studies, I will be happy to support you in your success.
For over 35 years, I have been supporting undergraduate students, BUT, PASS, business school students, as well as adults undergoing professional retraining, to help them acquire an effective work method and succeed in their exams.
Subjects taught
Analysis
Linear algebra
Matrices and linear systems
Functions and optimization
Descriptive statistics
Probabilities
Hypothesis testing
Estimate
Introduction to Python or SQL when the program requires it
A clear and progressive method
Each session is tailored to your course of study and your objectives.
We work from your lectures, tutorials, exercises or past papers to precisely target the concepts that are causing problems.
The goal is not just to succeed at one exercise, but to understand the method that will allow you to solve others independently.
Session Procedure
The courses take place entirely online with screen sharing and an interactive digital whiteboard.
We alternate explanations, demonstrations and exercises with live corrections in order to immediately check understanding and progress effectively.
Available formats
60-minute session
Ideal for preparing for a tutorial, understanding a difficult concept or getting stuck on an exercise.
90-minute session
Recommended for refresher courses, exam preparation, or in-depth study of a chapter.
My commitment
My goal is to help you understand mathematics in a lasting way rather than simply memorizing calculation methods.
You will progress not only in your current exam, but also in the courses that will follow in your curriculum.
Whether you are preparing for a midterm, a competitive exam, a semester validation or a return to studies, I will be happy to support you in your success.
Advanced physics demands much more than the application of formulas: it requires a deep understanding of phenomena, a rigorous method of reasoning, and a genuine capacity for analysis.
For over 35 years, I have been supporting students in preparatory classes, universities and engineering schools in their progress in physics and engineering sciences.
My goal is to help you understand the fundamental concepts, solve exercises methodically, and prepare effectively for your exams or competitions.
Subjects taught
Mechanical
Electricity and Electromagnetism
Thermodynamics
Oscillations and waves
General Physics
Engineering Sciences
Methodology for solving scientific problems
An effective working method
Each session is tailored to your program and objectives.
We work from your course materials, tutorials, past papers or exam questions to identify the points of difficulty and acquire a solid problem-solving method.
I place particular emphasis on understanding physical concepts, scientific reasoning and writing quality, essential skills for success in scientific fields.
Course structure
The sessions take place entirely online with an interactive digital whiteboard and screen sharing.
Demonstrations, calculations, and exercises are carried out together in real time in order to immediately check understanding and correct reasoning errors.
Available formats
60-minute session
Ideal for preparing for a tutorial, understanding a difficult chapter or solving a complex exercise.
90-minute session
Recommended for refresher courses, exam preparation, midterms, or in-depth study of an important chapter.
My commitment
My goal is not just to help you pass an exam, but to enable you to understand physics with more method, confidence and autonomy.
Whether you are preparing for a preparatory class, a scientific degree or an engineering school, I will be happy to support you in your progress.
For over 35 years, I have been supporting students in preparatory classes, universities and engineering schools in their progress in physics and engineering sciences.
My goal is to help you understand the fundamental concepts, solve exercises methodically, and prepare effectively for your exams or competitions.
Subjects taught
Mechanical
Electricity and Electromagnetism
Thermodynamics
Oscillations and waves
General Physics
Engineering Sciences
Methodology for solving scientific problems
An effective working method
Each session is tailored to your program and objectives.
We work from your course materials, tutorials, past papers or exam questions to identify the points of difficulty and acquire a solid problem-solving method.
I place particular emphasis on understanding physical concepts, scientific reasoning and writing quality, essential skills for success in scientific fields.
Course structure
The sessions take place entirely online with an interactive digital whiteboard and screen sharing.
Demonstrations, calculations, and exercises are carried out together in real time in order to immediately check understanding and correct reasoning errors.
Available formats
60-minute session
Ideal for preparing for a tutorial, understanding a difficult chapter or solving a complex exercise.
90-minute session
Recommended for refresher courses, exam preparation, midterms, or in-depth study of an important chapter.
My commitment
My goal is not just to help you pass an exam, but to enable you to understand physics with more method, confidence and autonomy.
Whether you are preparing for a preparatory class, a scientific degree or an engineering school, I will be happy to support you in your progress.
Show more
Good-fit Instructor Guarantee





