facebook
favorite button
member since icon
Since February 2018
Instructor since February 2018
Master's student at EPFL: Math or programming lessons
course price icon
From 54.24 $ /h
arrow icon
As a master's student in computer science at EPFL and a student assistant for several years, I am used to explaining complex concepts to people with very different backgrounds. I love logic, well-constructed reasoning, and those moments when everything finally “clicks.” My approach is simple: understand how you think, then adapt the explanation, not the other way around.

I offer math and programming lessons, adapted to all levels, in French or English.

In math, I can help from the most basic level up to the end of high school: algebra, analysis, functions, derivatives, integrals, probabilities, mathematical logic, or simply consolidating the basics. The goal is not to memorize formulas, but to understand the reasoning behind them (yes, they make sense, I promise :) ).

In programming, I support students and beginners as well as more advanced learners in Python, Java, Scala, C/C++, and Bash. Whether you want to learn to program from scratch, understand a course, write cleaner code, or pass an exam, I adapt to your goals.

My classes are designed to be interactive: we ask questions, we make mistakes, and we progress! I want you to leave having learned something new.
Extra information
A 0.5 mm mechanical pencil, an eraser, a ruler, and most importantly, your brain :)
Location
green drop pin icongreen drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Renens, Switzerland
location type icon
At teacher's location :
  • IT-Now, Chemin des Pépinières, Renens, Suisse
  • EPFL, Lausanne, Suisse
location type icon
Online from Switzerland
About Me
My name is Patrick, I am 22 years old, and I am currently pursuing a master's degree in Computer Science at EPFL, after having successfully completed a bachelor's degree in Computer Science there. I am fluent in French and English.

Being passionate about mathematics, computer science, and generally anything related to logic, I like to understand how things work. These are subjects that most people dislike, but for a single reason: they are often poorly taught, because everyone has a different way of learning, and that's where I can help.

I have been a student assistant at EPFL for three years now, where I help Bachelor's students demystify the complex concepts they are taught.

My goal: to transform “I don't understand” into “Ah, but actually, it makes sense!”

Teaching is a passion of mine, and if it can be made clearer and more effective, while adding a touch of fun, I'm all for it!
Education
- High school degree at Gymnase de Renens (2018 - 2021)
- OS: Economics and Law
- OC: Computer Science
- Bachelor's degree in Computer Science, EPFL (2021 - 2024)
- Master's degree in Computer Science, EPFL (2024 - Present)
Experience / Qualifications
Student assistant at EPFL in the following courses since 2023:
- CS200, Computer Architecture
- CS173, Fundamentals of Digital Design
- CS302, Parallelism and Concurrency in Software
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
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
French
English
Slovak
German
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Math can seem difficult at first glance. However, once you grasp the basic principles, everything becomes clear and easy! That's why, if you're struggling with this subject, my private tutoring can greatly help you achieve that breakthrough and understand everything!

I am still a student, but I have a lot of aptitude for math, which is why I would like everyone to be able to understand it in the same way as me.
I can therefore teach primary school students or a student who has not yet gone beyond the 10th grade (Harmos).
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Hello,
As a master's student in Data Science at the École Polytechnique Fédérale de Lausanne, I offer courses in mathematics, physics and programming adapted to any student at the primary and secondary level and preparing for the baccalaureate. My goal is to help you consolidate your knowledge and successfully achieve your academic goals.
Do not hesitate to contact me via Apprentus for more information or to book lessons.
verified badge
Student at the Ecole Polytechnique Fédérale de Lausanne, Bachelor 3 in Mathematics section. I can assist 1st year students at EPFL or UNIL, but also gymnasians who are looking to improve their skills and abilities in mathematics.
verified badge
Master student at EPFL and student assistant for the microcomputer course (C / C ++ programming), I propose this course to learn how to program or improve your level in C or C ++ programming. This course is aimed at different levels and can be adaptable depending on the level of the student (s). A course material prepared with a theoretical part and practical exercises can be provided if necessary. In the event we can also follow together your own course material. This course can be followed individually or in groups of varying sizes. Please contact me for group rates.
verified badge
It is with pleasure that I offer courses in all scientific fields until the last year of maturity (business school and general culture included). I move willingly in the inhabitant. We can also see each other in a cafe. I travel regularly between Geneva, Coppet and Zurich.
verified badge
A course to introduce the basics of programming in C ++ or Python of your choice (possibility of doing both).

From "Hello world" to an introduction to object oriented programming.

This course is a good option for students who want to prepare for their first year at EPFL.

No minimum duration but it is recommended to do at least 10 weeks of lessons. (Note that the pace of the course depends on the student's difficulties.)
verified badge
Are you looking to improve your math or programming skills, gain confidence before an exam, or simply deepen your knowledge?

My name is Pierre-Hadrien, a Data Science graduate engineer from EPF. I offer private tutoring in mathematics, programming and computer science remotely (Zoom/Teams) for students from middle school, high school, high school, and up to university master's level.

--> What I propose:

- Academic support and exam preparation (high school diploma, bachelor's degree)

- Homework help and targeted revision (with revision sheets if needed)

- Advanced studies in analysis, algebra, probability, and statistics

- Learning and projects in Java, C, Scala, Python, SQL, VHDL, etc...

- Courses tailored to your objectives (refresher courses, advanced training, getting ahead)

--> My experience:

- 4 years of private tutoring experience (math, computer science, physics)

- Coach for first-year students at EPFL

- Teaching assistant to professors in EPFL master's level courses for 3 years (student support, marking papers, etc.)

- Catamaran and windsurfing instructor during the summer

--> My approach consists of explaining concepts clearly and progressively, providing effective working methods and concrete examples to permanently anchor the concepts.

- Format: Online course (Zoom, Teams, Google Meet)

Whether you need a boost to pass your exams or want to get a head start, I'd be delighted to help you achieve your goals. See you soon!
verified badge
As a Master's student in data science, I had to learn to code in different languages during my academic career.
I have experience in Python, Java, Scala, C, Assembly and SQL. I can teach algorithmic logic as well as networks. I have knowledge in security and privacy.
I can teach object-oriented, system-oriented and functional programming.
verified badge
Msc Statitsics Biostatisticien CHUV-MERCK SERONO
COurse until given for Pyschologists SSP, medical health, HEC and Geology.
Using function import dataset format dataset
cours pour UNIL UNINE UNIGE: Cours donné de la HEC au Psychologues...SSP
Basic assumptions
Probability and Laws (Distribution)

COURS UNIL ou Lausanne gare aussi

From regression-Anova to Chi squared.LMM Survival modelling
Make with your statistics easy and verify your work and coding for Labo-Stat-practical session
verified badge
Hello! Are you looking for expert guidance and support in Math, Physics, Computer Programming, or English? Look no further!

As a current Master's student in Physics at EPFL and a distinguished graduate with the highest CGPA among my peers in Bachelor's Physics, I bring a deep understanding of these disciplines. My dedication to helping students comprehend these challenging subjects stems from a passion for education and a belief in the transformative power of knowledge.

Courses Offered:

Mathematics: Algebra, Calculus, Geometry - from fundamentals to advanced topics.
Physics: Mechanics, Electromagnetism, and other physics Subjects - from fundamentals to advanced topics.
Computer Programming: Python, C++
English: Reading, Writing, Listening, Speaking, Vocabulary, Grammar


Characteristics of Classes:

Customized tutoring sessions tailored to your learning style and pace.
Clear explanations of complex concepts with practical examples.
Assistance with homework, assignments, and exam preparation.
Guidance on projects and hands-on coding practice.
verified badge
Master's student in Computer Science (Cybersecurity) offers support courses for Analysis II / IV, AICC II, Computer Systems, Theory of Computation.


Analysis II: 5.75
Analysis IV: 5
Advanced ICC II: 5.25
Computer Systems: 6
Theory of Computation: 5.25
verified badge
Computer science being an increasingly growing field in everyday life or in the field of employment, thanks to my Bachelor in Computer Science and my current Master in Computer Science, I offer courses for all ages and all levels in different areas of computer science, basic skills, introduction to programming, app and website design, reinforcement of acquired skills, etc. So whether you are young and want to dive into this world, whether you want to deepen your existing skills, or whether you are older and want to discover computer science, contact me.
verified badge
I am a second-year master's student in Data Science at EPFL.
I completed my bachelor's degree in computer science, where I studied analysis I–IV, linear algebra, probability, and stochastic processes. I also took several programming courses in the following languages: Python, C, assembler, Scala, and Java.

I have been a mathematics assistant for four years and this year I am also a programming assistant at EPFL.
message icon
Contact Patrick
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Hello,
As a master's student in Data Science at the École Polytechnique Fédérale de Lausanne, I offer courses in mathematics, physics and programming adapted to any student at the primary and secondary level and preparing for the baccalaureate. My goal is to help you consolidate your knowledge and successfully achieve your academic goals.
Do not hesitate to contact me via Apprentus for more information or to book lessons.
verified badge
Student at the Ecole Polytechnique Fédérale de Lausanne, Bachelor 3 in Mathematics section. I can assist 1st year students at EPFL or UNIL, but also gymnasians who are looking to improve their skills and abilities in mathematics.
verified badge
Master student at EPFL and student assistant for the microcomputer course (C / C ++ programming), I propose this course to learn how to program or improve your level in C or C ++ programming. This course is aimed at different levels and can be adaptable depending on the level of the student (s). A course material prepared with a theoretical part and practical exercises can be provided if necessary. In the event we can also follow together your own course material. This course can be followed individually or in groups of varying sizes. Please contact me for group rates.
verified badge
It is with pleasure that I offer courses in all scientific fields until the last year of maturity (business school and general culture included). I move willingly in the inhabitant. We can also see each other in a cafe. I travel regularly between Geneva, Coppet and Zurich.
verified badge
A course to introduce the basics of programming in C ++ or Python of your choice (possibility of doing both).

From "Hello world" to an introduction to object oriented programming.

This course is a good option for students who want to prepare for their first year at EPFL.

No minimum duration but it is recommended to do at least 10 weeks of lessons. (Note that the pace of the course depends on the student's difficulties.)
verified badge
Are you looking to improve your math or programming skills, gain confidence before an exam, or simply deepen your knowledge?

My name is Pierre-Hadrien, a Data Science graduate engineer from EPF. I offer private tutoring in mathematics, programming and computer science remotely (Zoom/Teams) for students from middle school, high school, high school, and up to university master's level.

--> What I propose:

- Academic support and exam preparation (high school diploma, bachelor's degree)

- Homework help and targeted revision (with revision sheets if needed)

- Advanced studies in analysis, algebra, probability, and statistics

- Learning and projects in Java, C, Scala, Python, SQL, VHDL, etc...

- Courses tailored to your objectives (refresher courses, advanced training, getting ahead)

--> My experience:

- 4 years of private tutoring experience (math, computer science, physics)

- Coach for first-year students at EPFL

- Teaching assistant to professors in EPFL master's level courses for 3 years (student support, marking papers, etc.)

- Catamaran and windsurfing instructor during the summer

--> My approach consists of explaining concepts clearly and progressively, providing effective working methods and concrete examples to permanently anchor the concepts.

- Format: Online course (Zoom, Teams, Google Meet)

Whether you need a boost to pass your exams or want to get a head start, I'd be delighted to help you achieve your goals. See you soon!
verified badge
As a Master's student in data science, I had to learn to code in different languages during my academic career.
I have experience in Python, Java, Scala, C, Assembly and SQL. I can teach algorithmic logic as well as networks. I have knowledge in security and privacy.
I can teach object-oriented, system-oriented and functional programming.
verified badge
Msc Statitsics Biostatisticien CHUV-MERCK SERONO
COurse until given for Pyschologists SSP, medical health, HEC and Geology.
Using function import dataset format dataset
cours pour UNIL UNINE UNIGE: Cours donné de la HEC au Psychologues...SSP
Basic assumptions
Probability and Laws (Distribution)

COURS UNIL ou Lausanne gare aussi

From regression-Anova to Chi squared.LMM Survival modelling
Make with your statistics easy and verify your work and coding for Labo-Stat-practical session
verified badge
Hello! Are you looking for expert guidance and support in Math, Physics, Computer Programming, or English? Look no further!

As a current Master's student in Physics at EPFL and a distinguished graduate with the highest CGPA among my peers in Bachelor's Physics, I bring a deep understanding of these disciplines. My dedication to helping students comprehend these challenging subjects stems from a passion for education and a belief in the transformative power of knowledge.

Courses Offered:

Mathematics: Algebra, Calculus, Geometry - from fundamentals to advanced topics.
Physics: Mechanics, Electromagnetism, and other physics Subjects - from fundamentals to advanced topics.
Computer Programming: Python, C++
English: Reading, Writing, Listening, Speaking, Vocabulary, Grammar


Characteristics of Classes:

Customized tutoring sessions tailored to your learning style and pace.
Clear explanations of complex concepts with practical examples.
Assistance with homework, assignments, and exam preparation.
Guidance on projects and hands-on coding practice.
verified badge
Master's student in Computer Science (Cybersecurity) offers support courses for Analysis II / IV, AICC II, Computer Systems, Theory of Computation.


Analysis II: 5.75
Analysis IV: 5
Advanced ICC II: 5.25
Computer Systems: 6
Theory of Computation: 5.25
verified badge
Computer science being an increasingly growing field in everyday life or in the field of employment, thanks to my Bachelor in Computer Science and my current Master in Computer Science, I offer courses for all ages and all levels in different areas of computer science, basic skills, introduction to programming, app and website design, reinforcement of acquired skills, etc. So whether you are young and want to dive into this world, whether you want to deepen your existing skills, or whether you are older and want to discover computer science, contact me.
verified badge
I am a second-year master's student in Data Science at EPFL.
I completed my bachelor's degree in computer science, where I studied analysis I–IV, linear algebra, probability, and stochastic processes. I also took several programming courses in the following languages: Python, C, assembler, Scala, and Java.

I have been a mathematics assistant for four years and this year I am also a programming assistant at EPFL.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Patrick