Information About Carlo - Dublin tutor - (83 reviews)
Profile Picture
References
This is how 2 referees rated Carlo:
Reliability
Trustworthiness
Professionalism
Badges


























Subjects Taught
Maths |
Price Guide |
Junior Cycle | €70.00 |
Senior Cycle | €70.00 |
University | €70.00 |
Adult / Casual | €70.00 |
Physics |
Price Guide |
Junior Cycle | €70.00 |
Senior Cycle | €70.00 |
University | €70.00 |
Adult / Casual | €70.00 |
Italian |
Price Guide |
Junior Cycle | €70.00 |
Senior Cycle | €70.00 |
University | €70.00 |
Adult / Casual | €70.00 |
Map Location
Personal Description:
I'm a Data Scientist with a PhD in Theoretical Physics from Trinity College and former university research fellow. I've taught and supported hundreds of students at all levels—from Junior and Leaving Cert to university and beyond. I genuinely enjoy teaching and see each student as unique, adapting my approach to their strengths and needs. My focus is on building real understanding, not just exam tactics, while helping students grow in confidence and problem-solving. With experience in both academia and industry, I tailor sessions to support strong foundations, top results, or advanced exploration.
Tutoring Experience:
I’ve worked with over 250 students—from Junior and Leaving Cert to university and adult learners. I’ve also taught four university modules and delivered technical and soft-skills training in corporate settings.
Subjects I teach include:
· Leaving Cert: Maths, Physics, Applied Maths
· University: Maths, Statistics, Physics, Linear Algebra
· Industry: Data Science, Machine Learning
· Programming: Python
· Italian
I adapt quickly to different learning styles and goals—whether a student needs to build a solid foundation or dive deep into advanced material.
Approach to Grinds:
Struggling with maths or science rarely means a lack of ability—it's often a sign of poor guidance or rigid teaching. My role is to offer clarity, support and strategy. I tailor each session to the student’s needs, learning style and goals, drawing on years of experience across age groups and academic levels.
I don’t just teach subjects—I coach students. That means helping them build focus, confidence, and a resilient mindset alongside their technical skills. We work on how to think, not just what to think.
In a time where tools like ChatGPT can give you instant answers, what’s missing is guidance: knowing what matters, how to learn it, and why it works. That’s where I come in. I help students make sense of complexity, ask better questions, and truly understand the material. I use whiteboard work, simulations, code, or software depending on the context, and I provide structured notes after every session.
The goal is long-term mastery—so that students leave each session stronger, more independent, and ready for the next challenge.
Tutor Resources: (free to download)
Please login or register to download tutor resources.
Additional Languages: English, Italian
Availability: Weekends / Weekdays (all times)
References Available: Yes (✔ On File)
Qualifications:
- Universita Milano Bicocca (2012) - Ph.D. (Doctorate) (✔ On File)
- Universita degli Studi di Milano (2008) - MSc Physics (Masters) (✔ On File)
Carlo's Feedback
Students Providing Feedback: | 83 |
Students Providing Positive Feedback: |
JH
Carlo is a gentleman and a pleasure to deal with. I am very happy to recommend Carlo.
Brendan
A very friendly and relatable teacher.
Carlo was very professional and of great assistance to my son.
He was patient, and made sure I understood each solution.
I would recommend Carlo if you are looking for help with maths, as you will have a tutor that is attentive and knowledgable.
Regards
Ingrid
He was very patient and started from the very basic up algebra till a full study of a function.
His approach was very practical to focus on potential exercises from previous years exams.
Highly recommend it.
At first we were apprehensive about online tutoring but after the first session my son said it worked out great. He found Carlo explained things really well and the use of the digital notepad actually added to the lesson because he was able to see all the questions and slides they were working through. Also after the lesson Carlo sent notes via email to help with revision.
Carlo was very accommodating with his schedule and prompt in his reply back to us everytime.
We would highly recommend him for online tutoring.
He is very knowledgeable about the topic and is able to provide explanations and examples from the web to help broaden my understanding.
But now, I’m quite OK with Maths because Carlo helps me . He explains nice and easy way so I can understand.
It’s been very helpful for me.
Definitely I would like to continue his class.
If I hadn’t met Carlo, my Maths would have been a disaster.
Thanks to you, Carlo.
Initially we conducted a few lessons online through voice call where he did sample problems and theory using a digital notepad and a shared screen, which allowed for a lot of flexibility time-wise. We later met up for one-on-one tutoring sessions which were fantastic. Carlo was very well informed on the topics of probability, statistics, and vectors. Initially he taught me the theory behind each question, and showed me how a particular question would be solved, however later he encouraged me to solve questions on my own, with help along the way.
Overall, Carlo was a highly flexible, friendly, and dedicated tutor, and was an absolute pleasure to work with!
Carlo offers skype tutoring sessions in which problems are explored on a digital notepad via screen-share. I've found this format to be very useful - after working through problems, he can pull up, for example, illustrations of graphs on gnuplot which are often conceptually clarifying. This allows notes to be sent after sessions via e-mail and saves you a lot of tedious paper tracking and travelling. I was skeptical before trying it, generally being someone who studies best pen-and-paper out of a book or hard copy of notes, but it really is a very versatile way of tutoring and can be done from your own home and I'd highly recommend it to prospective students of his!
I found Carlo to be very knowledgeable in all respects for maths. He doesn't lecture - he encourages your own responses to questions and helps you work on weak areas. I've found him to be quite skilled at linking solution approaches to the core concepts of the course you're doing and referring back to those concepts often such that they spring to mind when I'm trying questions on my own.
Finally, Carlo is very accommodating in terms of scheduling.
Highly recommended!
Carlo's experience has been important in getting to know Thomas quickly and adapting a study plan suited to him.
He appreciates feedback and constantly seeks to improve the quality of his tutoring. I couldn't be happier!
Leaving Cert this year. He was excellent at explaining grammar, widening her vocabulary, and writing essays. He was extremely pleasant, helpful and patient. I would highly recommend Carlo for Leaving Cert grinds
Returning to university after 10 years to complete my MSc in Fire Engineering and realised I needed to brush up on my 3rd level physics/Maths/Chemistry.
Carlo provided the work schedule, the study materials, and our weekly meeting sessions (to review my progress, answer questions & outline the upcoming study area).
He is very approachable and an excellent tutor.
I would highly recommend Carlo for anyone looking for a Physics or Maths tutor.
• Repeated measures models
• Models with and random effects
• Models with fixed and random effects
• Weighted least squares
• Maximum likelihood for LMMs
• Parametric forms of linear mixed models
• Likelihood function for linear mixed models
• Finding maximum likelihood estimators
• Random coefficient models and non-parametric regression
He took the time to understand the material, was able to explain everything clearly, and is patient and encouraging. If you're preparing for exams or writing a thesis, Carlo will be able to help you!