Hello, my name is Matteo Abbondati, and I have gained over fifteen years of experience in the field of private tutoring; a journey that has allowed me to support hundreds of students with very different needs, levels, and goals. Over the years, I have had the opportunity to work with students in Italy, England, and France, experiencing different educational contexts. This variety of learning environments has helped me develop a flexible teaching approach, attentive to cultural specificities and individual difficulties.
I graduated in Mathematics from Sapienza University of Rome in 2014, and subsequently earned a Master’s degree in Cryptography from the University of Trento, where I graduated with top honors (110/110 cum laude). This path provided me with a strong theoretical and applied background in cybersecurity and advanced mathematics.
After graduating, I continued my academic training, which took me to several European universities and allowed me to combine research, teaching, and scientific outreach.
I worked for two consecutive years as a teaching assistant at the Department of Computer Science at University College London (UCL). There, I had the opportunity to work with students from all over the world and with diverse academic backgrounds, contributing to lectures, exercise sessions, and individual student support.
I recently completed a PhD in Computer Science at the LIRMM research laboratory in Montpellier. During this period, I also carried out teaching activities at the University of Montpellier, where I led tutorial sessions in Algorithms and Computational Complexity. This experience allowed me to further refine my teaching method, improving my ability to explain abstract and complex concepts in a clear, gradual, and intuitive way.
In addition, I collaborated with the Kodland agency, teaching online programming classes to students of various ages. This experience enabled me to design structured learning paths for younger students, introducing them to programming in a gradual and engaging manner. As a result, I can also offer programming lessons in Python, both for absolute beginners and for university students or enthusiasts who wish to deepen their knowledge.
My lessons are conducted exclusively online and are based on the use of a tablet to write in real time, as if we were working at a blackboard. This method allows students to follow every step of each exercise or theoretical proof. I teach students of all ages: from elementary school children taking their first steps in mathematics, to high school students preparing for important exams and assessments, to university students in mathematics, physics, or computer science degree programs who require more advanced support.
My goal is always to create a clear, stimulating, and welcoming learning environment, one that not only fills knowledge gaps, but also builds confidence in one’s abilities and helps develop a solid and lasting study method.
Availability
Choose a date and time to start booking your class.
Times are displayed in your local time zone.
Can't find the availability that suits your needs?
Matteo e' un ottimo insegnante, molto chiaro nella comunicazione, disponibile e professionale.
Lo raccomando vivamente per chiunque abbia bisogno di un aiuto in matematica
Silvia
★★★★★
Matteo è un ragazzo brillante, ma soprattutto competente. Oltre a puntare sull'aspetto tecnico, si fa carico dell'emotività dei ragazzi e li aiuta ad acquisire fiducia in se stessi e nei propri mezzi. Mia figlia si fa aiutare sia di Fisica che di Matematica ed in entrambi i casi la competenza di Matteo è al Top !! Super felice ( come mamma ) della mia scelta.
I teach
Maths
Elementary sc., Middle sc., High sc. / Sixth form, University
Physics
Languages I speak
ItalianNative
EnglishFull proficiency
FrenchWorking proficiency
Education
Liceo Scientifico
Degree
Laurea Triennale In Matematica
Degree - B.A.
Master In Matematica, Indirizzo Crittografia
Master/Postgraduate
Dottorato In Informatica
Ph.D.
Frequently Asked Questions
Can I cancel a booking?
Yes, you can cancel booking up to 8 hours before the lesson starts, indicating the reason for the cancellation. We will study each case personally to carry out the refund.
Can I modify a booking?
Yes, something unexpected can always happen, so you can change the time or day of the lesson. You can do it from your personal area in "Scheduled lessons" through the option "Change date".
Where are the lessons held?
The class is done through classgap’s virtual classroom. Classgap was developed specifically for educational purposes, including many useful features such as: digital whiteboard, online text editor, webcam, screen sharing and many more. View virtual classroom
How do I pay for the lesson?
At the time you select a lesson or package of hours, you will make the payment through our virtual payment service. You have two options: - Debit / Credit - Paypal Once the payment is settled, we'll send you an e-mail with the booking confirmation.
Start enjoying mathematics and you will achieve your goals. ⏤ Hi, I'm Lorena and I'm a graduate in Mathematics. Although my specialty is mathematics, I love all sciences in general and I can also help you with ph...
Linear AlgebraApplied MathematicsCalculusMathematical logicLinear ProgrammingDiscrete Math
Mathematics tutor with more than 10 years of experience and Ph.D in mathematics. ⏤ Hi! I am Sandeep Kumar Soni a Ph.D. in mathematics from University of Zagreb, Croatia. I have completed my Master's degree in mathematics from TIFR CA...
University and industry professional, here to make concepts clear and practical. ⏤ During my engineering studies, about 30 years ago, I taught my first individual classes of Physics and Maths, and realized I really liked to see...