facebook
favorite button
dot icon
Recently active
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since June 2018
Instructor since June 2018
repeat students icon
13 repeat students
Trusted choice for 13 returning students
Systematic Reasoning and Logical Thinking for Computer Science
course price icon
From 29 € /h
arrow icon
You will learn Systematic Reasoning & Logical Thinking which is a requirement for entering Computer Science program in many universities.
The book “Delftse Foundations of Computation” especially its second chapter will be the main source of our lesson, but other more in-depth books will be also covered if you want to improve even further on logical thinking.
The topics in our lesson include:
• Propositional Logic: Logical operators; Precedence rules; Logical equivalence; Implications in English; Exclusive or; Universal operators; Classifying propositions
• Boolean Algebra: Substitution laws
• Logic Circuits: Logic gates; Combining gates to create circuits; From circuits to propositions; Disjunctive Normal Form; Binary addition.
• Predicate Logic: Predicates; Quantifiers; Tarski’s world and formal structures;
• Deduction: Valid arguments and proofs; Proofs in predicate logic

If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)
Location
location type icon
Online from Netherlands
About Me
I am currently a postdoctoral researcher at Delft University of Technology

I like sharing my knowledge with others. I believe that teaching makes the knowledge I have acquired as a researcher much more valuable. In my idea, successful teachers have several qualities including knowledge, enthusiasm, and student-based teaching methods.
Education
PhD: Mechanical Engineering, Applied Design, 2016
Masters degree: Mechanical Engineering, Applied Design, 2011
Bachelors degree: Mechanical Engineering, Solid mechanics, 2008
Experience / Qualifications
My university teaching experience:
- Lecturer of Mechanical Engineering Design I, Materials Science, Dynamics, Engineering
Mathematics, Engineering Drawing I and II, Mechanics of Materials I and II
- Teaching assistant of Statics, Linear vibration, and Engineering drawing
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
English
Persian
Reviews
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
I hold a PhD in Mechanical Engineering and currently work as a post-doctoral researcher in the Aerospace Engineering Faculty at TU Delft (Delft University of Technology).
Key topics that I teach for this course include:
• Calculus: Differentiation & integration, Multivariable calculus
• Linear Algebra: Matrices, vectors, systems of equations, Eigenvalues and eigenvectors
• Differential Equations: First- and second-order ODEs, Laplace transforms
• Complex Numbers: Polar form, Euler’s formula
• Vector Calculus: Gradient, divergence, curl, Line and surface integrals
• Series & Transforms: Taylor series, Fourier series

I understand that not all teachers excel in teaching Engineering and Mathematics courses and explaining their importance to students. Courses with strong mathematical backgrounds may become boring for students who lack a solid mathematical basis. To address this, I take a student-centered approach, starting from the basics to actively engage all students, including those with weaker mathematical backgrounds. I also provide practical examples to demonstrate the real-world significance of what they are learning, inspiring and fostering their interest in the subject matter.

If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)
Read more
I hold a PhD in Mechanical Engineering and currently, I am working as a post-doctoral researcher in the Aerospace Engineering Faculty at TU Delft (Delft University of Technology).

I have extensive experience in teaching various Mechanical design packages, including LS-DYNA, ANSYS, APDL programming, ABAQUS, MATLAB, SolidWorks, Cura, and Symbolic MATLAB.

Some of the finite element modeling and numerical simulations I have worked on include:
- Multiscale finite element modeling for fatigue crack propagation in porous materials.
- Analysis of multiple-layer sandwich structures' resistance to bird-strike impact [Read paper].
- Investigation of debonding propagation in aluminum and glass/epoxy composite joints under fatigue loading using Fracture Mechanics principles.
- Computational prediction of the fatigue behavior of additively manufactured porous metallic biomaterials.
- Study of the effect of material type, stacking sequence, and impact location on pedestrian head injury in collisions.

If you have any additional questions before starting the class, please don't hesitate to ask me. I am here to help! :)
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.

Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking

Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
verified badge
I offer structured and effective online courses in mathematics, physics and computer science, specially designed for university and engineering school students.

The goal is to make complex concepts simple, logical and directly applicable to exercises, exams and academic projects.

✔ Clear and progressive explanations
✔ Methodology adapted to the curricula of preparatory classes and engineering schools
✔ Intensive training on typical exercises and exams
✔ Help with algorithms, programming and problem-solving
✔ Personalized support according to each student's level and objectives

The courses are geared towards deep understanding and academic performance, with a practical and structured approach that allows for rapid gains in efficiency.
verified badge
This class is designed for high-potential students, from Grade 3 to Grade 12, aiming for the world’s most competitive mathematics competitions — the same competitions that act as strong signals for admission to Ivy League, Oxford, Cambridge, MIT, Stanford, and other top global universities.

I provide elite-level training in mathematical problem-solving, logical depth, and creative reasoning, focusing on competitions that identify exceptional talent rather than routine academic performance.

Major competitions covered include:

- AMC 8 / AMC 10 / AMC 12
- AIME
- IMO pathway (advanced problem-solving foundations)
- European & Asian Olympiads
- National and international math competitions
- SASMO, AMO, Fermat, Kangaroo, Gauss, Euclid competitions and others

Invitation-based and high-prestige contests recognized by top universities

These competitions are not about speed or memorization. They require original thinking, multi-step reasoning, and mathematical maturity — skills that universities actively look for in exceptional applicants.

My approach

I train students to think like mathematicians.

Students learn how to:

deconstruct complex, unfamiliar problems

identify hidden structures and elegant solution paths

apply advanced techniques from algebra, number theory, combinatorics, and geometry

write clear, rigorous, competition-level solutions

remain calm and strategic under high intellectual pressure

This is not school math and not standard tutoring. Sessions are intellectually demanding, highly structured, and tailored to the student’s current level and long-term goals.

Who this class is for

students with strong mathematical ability who want to reach elite level

students targeting top universities (Ivy League, MIT, Oxford, Cambridge etc.)

students preparing for national or international math competitions

families looking for long-term talent development, not short-term fixes

Instructor background

With extensive international experience in advanced mathematics education, university-level teaching, and mentoring high-achieving students, I understand how competition mathematics connects directly to elite university admissions and academic success.

I do not train students to “collect medals.”
I train them to develop exceptional mathematical thinking — the kind that opens doors.

Format

Sessions are highly personalized, challenging, and progressive.
Online via webcam.
Languages of instruction: English, Russian, Turkish, and Azerbaijani
verified badge
Need a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic?
I'm here for you!
I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths.
My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)
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
I have known and used the Mac since 1989 and since 2014 it has become my main activity and I have more than 1600 customers in Switzerland and neighboring France. I give at-home lessons if necessary and online lessons and troubleshooting with the Messages app on your Mac, from Apple ID to Apple ID, in complete security.
If you have problems with your Mac, updates to make or training needs on Mac OS or apps like Contacts, Safari, Mail, system settings and optimizations and security (malware), iCloud, Photos, printers and passwords, etc... do not hesitate to call me.
I have been registered with the Geneva commercial register and with the French-speaking business federation since 2015.
verified badge
A Cambridge and UniVie Grad and a soon-to-start PhD student in Computer Science and Mathematics at ISTA to teach Maths, Stats, CS and/or Computational Biology/Programming modules.
Ich spreche auch Deutsch und kenne mich mit dem Schulmaterial (z.B. Matura) und Modulen aus Uniprogramm (BSc Mathe auf Uniwien) aus.

If your goal is not just to learn some formulas by heart, but to gain a deep insight into how mathematical topics are interconnected, or to get a hand at coding and how to think algorithmically to solve complex tasks – I am just the right fit for you or your child. Additionally, I am personally familiar with the British educational system – from A-Levels (3 x A*) to University (MSc/MPhil from Cambridge with distinctions).
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.

Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript

Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.

Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.

With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
verified badge
This course provides a foundational understanding of Information Technology, data centers, covering architecture, power & cooling, networking, storage, virtualization, security and lots more. Learn best practices for efficiency, scalability, and reliability while exploring emerging data center solutions. Ideal for IT professionals, engineers, and facility managers involved in data center deployment or management.

This course offers a comprehensive exploration of Information Technology, data center infrastructure, guiding students through the entire lifecycle—from initial design and planning to day-to-day operations and long-term performance optimization. Students will learn the critical components of data center design, including site selection, power and cooling systems, space planning, networking, and physical security. The course also covers operational best practices, monitoring tools, energy efficiency strategies, disaster recovery planning, and emerging trends. By integrating technical, environmental, and management perspectives, students will gain the knowledge and skills required to build and maintain high-performance, cost-effective, and sustainable data center environments.
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
verified badge
Objective: To understand AI without fear, to use it to simplify one's life, to know how to identify digital traps, and to use Word, Excel, etc. without difficulty.

1: Demystifying AI (What exactly is it?)
AI is not a movie robot: Difference between fiction and reality.

How it works (simply): The image of the "giant library": AI has read billions of books and uses them to predict the continuation of a sentence or create an image.

Where is it already present? Spell checkers, Netflix/YouTube suggestions, GPS, and voice assistants (Siri/Alexa).

2: Using AI to make life easier
Conversing with AI (ChatGPT, Claude, Gemini):

Ask him to write an administrative email or a complex letter.

Summarize a long newspaper article or document.

Plan a travel itinerary or find recipe ideas with what's left in the fridge.

AI for creativity and memory:

Generate images to illustrate a birthday card (Midjourney, DALL-E).

Using AI to restore or colorize old family photos.

3: Learning to "talk" to AI (The Art of the Prompt)
The context method: Why "Give me a cake recipe" is less effective than "I am allergic to gluten and I am hosting 4 people, give me a simple chocolate cake recipe".

The expert's role: Learning to tell AI "Act like a travel guide" or "Act like an expert gardener".

4: Precautions and Critical Thinking (The Survival Guide)
"Hallucinations": Understand that AI can make false claims with complete certainty (never take medical or legal advice from AI without verification).

Privacy protection:

Never give sensitive data (social security number, passwords, bank details) to an AI.

Knowing that everything we write to the AI is potentially used to train it.

Spotting "Deepfakes":

How to recognize a doctored image or video (details on the hands, strange reflections, slightly metallic voice).

Verify the information: the golden rule of cross-referencing sources.

5: Ethics and Impacts (To go further)
Copyright: Who owns an image created by AI?

The environmental impact: The water and energy consumption of AI servers.

The future: Will AI replace us or assist us?
verified badge
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics.

I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since.
I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors.
I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...)

I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge.
I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence.

I can travel to the student's home or also conduct the lesson via Zoom/Google Meet.
verified badge
Working part-time in the watch industry, I have been tutoring for several years in the context of refresher, occasional support or preparation of exams or competitions. Very experienced in relation to the difficulties encountered by students and pedagogue, I adapt to the needs of each to quickly regain the necessary confidence, the methodology of mathematical reasoning and allow a rapid improvement of results.
Experienced and pedagogue, I adapt to the needs of the student to help him consolidate his knowledge methodically, to regain confidence and improve as quickly as possible its results. I teach these courses in a radius of 30 km around Geneva.
verified badge
Session 1: Revolutionizing your Scientific Writing with LaTeX & AI
Duration: 2 Hours | Level: Beginner | Tools: Overleaf + AI**

First Hour: Foundations and Cloud Environment (60 min)

1. Introduction to LaTeX Philosophy (15 min)

- The "WYSIWYM" concept:** Explain the difference between Word (*What You See Is What You Get*) and LaTeX (*What You See Is What You Mean*). Why content takes precedence over form.
- Key advantages:** Unrivaled typographic quality, automatic reference management, stability on long documents (theses), and free of charge.
- The structure of a file:** Distinction between the **preamble** (the brain: settings and packages) and the **body of the document** (the heart: text).

2. Immersion in Overleaf (25 min)

- Configuration:** Creation of an account and first project "Blank Project".
- Exploring the interface:** The file panel (left), the code editor (middle) and the PDF preview (right).
- Real-time collaboration:** How to share a project and leave comments (like on Google Docs).
- History and versions:** How to revert to a previous version in case of a compilation error.

3. Practical Workshop: My First Document (20 min)

* Writing basic commands: `\documentclass`, `\usepackage[french]{babel}`, `\title`, `\author`.
* Compilation of the document and observation of the result.
* Structuring: Use of `\section` and `\subsection`.

Second Hour: Mathematics and the Magic of AI (60 min)

4. The Power of Mathematics (20 min)

- Mathematical modes:** Difference between the text (`$...$`) and the centered block (`\[...\]`).
- Essential syntax:** Fractions `\frac{}{}`, exponents `^`, indices `_`, and roots `\sqrt{}`.
- Introduction to AMS packages: Why amsmath and amssymb are essential for professional rendering.

5. From hand to screen: AI at the service of LaTeX (30 min)

- Presentation of OCR tools:** Use of **Mathpix Snip** (the leader) or models like Gemini/ChatGPT to transform a photo into code.
- Concrete demonstration:
1. Take a picture of a complex handwritten formula (e.g., an integral with matrices).
2. Use AI to generate the corresponding LaTeX code.
3. Correction and insertion: Learn to check the AI-generated code before copying and pasting it into Overleaf.

6. Conclusion and Q&A (10 min)

* Summary of achievements.
* Resources for further exploration
* Definition of the exercise for the next session.
message icon
Contact Reza
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.

Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking

Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
verified badge
I offer structured and effective online courses in mathematics, physics and computer science, specially designed for university and engineering school students.

The goal is to make complex concepts simple, logical and directly applicable to exercises, exams and academic projects.

✔ Clear and progressive explanations
✔ Methodology adapted to the curricula of preparatory classes and engineering schools
✔ Intensive training on typical exercises and exams
✔ Help with algorithms, programming and problem-solving
✔ Personalized support according to each student's level and objectives

The courses are geared towards deep understanding and academic performance, with a practical and structured approach that allows for rapid gains in efficiency.
verified badge
This class is designed for high-potential students, from Grade 3 to Grade 12, aiming for the world’s most competitive mathematics competitions — the same competitions that act as strong signals for admission to Ivy League, Oxford, Cambridge, MIT, Stanford, and other top global universities.

I provide elite-level training in mathematical problem-solving, logical depth, and creative reasoning, focusing on competitions that identify exceptional talent rather than routine academic performance.

Major competitions covered include:

- AMC 8 / AMC 10 / AMC 12
- AIME
- IMO pathway (advanced problem-solving foundations)
- European & Asian Olympiads
- National and international math competitions
- SASMO, AMO, Fermat, Kangaroo, Gauss, Euclid competitions and others

Invitation-based and high-prestige contests recognized by top universities

These competitions are not about speed or memorization. They require original thinking, multi-step reasoning, and mathematical maturity — skills that universities actively look for in exceptional applicants.

My approach

I train students to think like mathematicians.

Students learn how to:

deconstruct complex, unfamiliar problems

identify hidden structures and elegant solution paths

apply advanced techniques from algebra, number theory, combinatorics, and geometry

write clear, rigorous, competition-level solutions

remain calm and strategic under high intellectual pressure

This is not school math and not standard tutoring. Sessions are intellectually demanding, highly structured, and tailored to the student’s current level and long-term goals.

Who this class is for

students with strong mathematical ability who want to reach elite level

students targeting top universities (Ivy League, MIT, Oxford, Cambridge etc.)

students preparing for national or international math competitions

families looking for long-term talent development, not short-term fixes

Instructor background

With extensive international experience in advanced mathematics education, university-level teaching, and mentoring high-achieving students, I understand how competition mathematics connects directly to elite university admissions and academic success.

I do not train students to “collect medals.”
I train them to develop exceptional mathematical thinking — the kind that opens doors.

Format

Sessions are highly personalized, challenging, and progressive.
Online via webcam.
Languages of instruction: English, Russian, Turkish, and Azerbaijani
verified badge
Need a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic?
I'm here for you!
I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths.
My courses are aimed at secondary school students of all levels, higher education students and anyone wishing to refresh or strengthen their knowledge of mathematics and computer science. I have been helping friends and acquaintances on a voluntary basis for a long time in the success of their studies and I hope to be able to put this experience to the benefit of your success :)
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
I have known and used the Mac since 1989 and since 2014 it has become my main activity and I have more than 1600 customers in Switzerland and neighboring France. I give at-home lessons if necessary and online lessons and troubleshooting with the Messages app on your Mac, from Apple ID to Apple ID, in complete security.
If you have problems with your Mac, updates to make or training needs on Mac OS or apps like Contacts, Safari, Mail, system settings and optimizations and security (malware), iCloud, Photos, printers and passwords, etc... do not hesitate to call me.
I have been registered with the Geneva commercial register and with the French-speaking business federation since 2015.
verified badge
A Cambridge and UniVie Grad and a soon-to-start PhD student in Computer Science and Mathematics at ISTA to teach Maths, Stats, CS and/or Computational Biology/Programming modules.
Ich spreche auch Deutsch und kenne mich mit dem Schulmaterial (z.B. Matura) und Modulen aus Uniprogramm (BSc Mathe auf Uniwien) aus.

If your goal is not just to learn some formulas by heart, but to gain a deep insight into how mathematical topics are interconnected, or to get a hand at coding and how to think algorithmically to solve complex tasks – I am just the right fit for you or your child. Additionally, I am personally familiar with the British educational system – from A-Levels (3 x A*) to University (MSc/MPhil from Cambridge with distinctions).
verified badge
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.

✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.

Let’s turn your curiosity into code. First session gets you started!
verified badge
With over seven years of experience in teaching Computer Science & Information Technology (ICT), I have developed a strong expertise in delivering high-quality education across multiple internationally recognized curricula, including Cambridge IGCSE, GCSE, A-Levels, O-Levels, and Checkpoint. My passion lies in equipping students with coding, cybersecurity, and digital literacy skills, ensuring they are well-prepared for the evolving demands of the digital world.

Expertise & Teaching Areas:
✅ Programming & Software Development: Python, Java, C++
✅ Cybersecurity: Ethical hacking, data protection, network security
✅ Digital Literacy: ICT applications, online safety, cloud computing
✅ Data Science & AI: Data analysis, machine learning fundamentals
✅ Web Development: HTML, CSS, JavaScript

Curriculum & Pedagogical Experience:
🔹 Cambridge IGCSE & GCSE ICT & Computer Science – Teaching core and extended syllabi, focusing on programming logic, databases, and networking.
🔹 Cambridge A-Levels & O-Levels Computer Science – Preparing students for advanced computing concepts, problem-solving, and algorithm development.
🔹 Cambridge Checkpoint ICT – Building foundational skills in digital technology and computer applications.

Professional Impact:
📌 Mentored students to achieve top grades in Cambridge ICT & Computer Science exams.
📌 Developed interactive lesson plans integrating real-world applications of technology.
📌 Conducted coding boot camps and cybersecurity workshops to enhance practical learning.
📌 Guided students in project-based learning, including app development and website design.

With a strong commitment to student-centered learning and technological innovation, I am dedicated to shaping future tech leaders and empowering learners with skills relevant to careers in technology, data science, and software development.
verified badge
This course provides a foundational understanding of Information Technology, data centers, covering architecture, power & cooling, networking, storage, virtualization, security and lots more. Learn best practices for efficiency, scalability, and reliability while exploring emerging data center solutions. Ideal for IT professionals, engineers, and facility managers involved in data center deployment or management.

This course offers a comprehensive exploration of Information Technology, data center infrastructure, guiding students through the entire lifecycle—from initial design and planning to day-to-day operations and long-term performance optimization. Students will learn the critical components of data center design, including site selection, power and cooling systems, space planning, networking, and physical security. The course also covers operational best practices, monitoring tools, energy efficiency strategies, disaster recovery planning, and emerging trends. By integrating technical, environmental, and management perspectives, students will gain the knowledge and skills required to build and maintain high-performance, cost-effective, and sustainable data center environments.
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
verified badge
Objective: To understand AI without fear, to use it to simplify one's life, to know how to identify digital traps, and to use Word, Excel, etc. without difficulty.

1: Demystifying AI (What exactly is it?)
AI is not a movie robot: Difference between fiction and reality.

How it works (simply): The image of the "giant library": AI has read billions of books and uses them to predict the continuation of a sentence or create an image.

Where is it already present? Spell checkers, Netflix/YouTube suggestions, GPS, and voice assistants (Siri/Alexa).

2: Using AI to make life easier
Conversing with AI (ChatGPT, Claude, Gemini):

Ask him to write an administrative email or a complex letter.

Summarize a long newspaper article or document.

Plan a travel itinerary or find recipe ideas with what's left in the fridge.

AI for creativity and memory:

Generate images to illustrate a birthday card (Midjourney, DALL-E).

Using AI to restore or colorize old family photos.

3: Learning to "talk" to AI (The Art of the Prompt)
The context method: Why "Give me a cake recipe" is less effective than "I am allergic to gluten and I am hosting 4 people, give me a simple chocolate cake recipe".

The expert's role: Learning to tell AI "Act like a travel guide" or "Act like an expert gardener".

4: Precautions and Critical Thinking (The Survival Guide)
"Hallucinations": Understand that AI can make false claims with complete certainty (never take medical or legal advice from AI without verification).

Privacy protection:

Never give sensitive data (social security number, passwords, bank details) to an AI.

Knowing that everything we write to the AI is potentially used to train it.

Spotting "Deepfakes":

How to recognize a doctored image or video (details on the hands, strange reflections, slightly metallic voice).

Verify the information: the golden rule of cross-referencing sources.

5: Ethics and Impacts (To go further)
Copyright: Who owns an image created by AI?

The environmental impact: The water and energy consumption of AI servers.

The future: Will AI replace us or assist us?
verified badge
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics.

I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since.
I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors.
I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...)

I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge.
I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence.

I can travel to the student's home or also conduct the lesson via Zoom/Google Meet.
verified badge
Working part-time in the watch industry, I have been tutoring for several years in the context of refresher, occasional support or preparation of exams or competitions. Very experienced in relation to the difficulties encountered by students and pedagogue, I adapt to the needs of each to quickly regain the necessary confidence, the methodology of mathematical reasoning and allow a rapid improvement of results.
Experienced and pedagogue, I adapt to the needs of the student to help him consolidate his knowledge methodically, to regain confidence and improve as quickly as possible its results. I teach these courses in a radius of 30 km around Geneva.
verified badge
Session 1: Revolutionizing your Scientific Writing with LaTeX & AI
Duration: 2 Hours | Level: Beginner | Tools: Overleaf + AI**

First Hour: Foundations and Cloud Environment (60 min)

1. Introduction to LaTeX Philosophy (15 min)

- The "WYSIWYM" concept:** Explain the difference between Word (*What You See Is What You Get*) and LaTeX (*What You See Is What You Mean*). Why content takes precedence over form.
- Key advantages:** Unrivaled typographic quality, automatic reference management, stability on long documents (theses), and free of charge.
- The structure of a file:** Distinction between the **preamble** (the brain: settings and packages) and the **body of the document** (the heart: text).

2. Immersion in Overleaf (25 min)

- Configuration:** Creation of an account and first project "Blank Project".
- Exploring the interface:** The file panel (left), the code editor (middle) and the PDF preview (right).
- Real-time collaboration:** How to share a project and leave comments (like on Google Docs).
- History and versions:** How to revert to a previous version in case of a compilation error.

3. Practical Workshop: My First Document (20 min)

* Writing basic commands: `\documentclass`, `\usepackage[french]{babel}`, `\title`, `\author`.
* Compilation of the document and observation of the result.
* Structuring: Use of `\section` and `\subsection`.

Second Hour: Mathematics and the Magic of AI (60 min)

4. The Power of Mathematics (20 min)

- Mathematical modes:** Difference between the text (`$...$`) and the centered block (`\[...\]`).
- Essential syntax:** Fractions `\frac{}{}`, exponents `^`, indices `_`, and roots `\sqrt{}`.
- Introduction to AMS packages: Why amsmath and amssymb are essential for professional rendering.

5. From hand to screen: AI at the service of LaTeX (30 min)

- Presentation of OCR tools:** Use of **Mathpix Snip** (the leader) or models like Gemini/ChatGPT to transform a photo into code.
- Concrete demonstration:
1. Take a picture of a complex handwritten formula (e.g., an integral with matrices).
2. Use AI to generate the corresponding LaTeX code.
3. Correction and insertion: Learn to check the AI-generated code before copying and pasting it into Overleaf.

6. Conclusion and Q&A (10 min)

* Summary of achievements.
* Resources for further exploration
* Definition of the exercise for the next session.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Reza