

The profile of Michele and their contact details have been verified by our experts
Michele
- Rate TSh 86,613
- Response 1h

TSh 86,613/hr
1st lesson free
- Computer programming
- Python
- C
- Programming languages
- C++
Marine Robotics PhD teaches ROS, Python, C and C++ programming and AI for robotics and engineering students in Edinburgh
- Computer programming
- Python
- C
- Programming languages
- C++
Lesson location
About Michele
Hello, I’m Michele. I am a PhD researcher in Underwater Robotics at Heriot-Watt University in Edinburgh, working on robotics, artificial intelligence and autonomous systems. My research focuses on perception, manipulation and navigation for underwater robots, and I regularly use tools such as Python, C, C++, ROS and machine learning in my work.
Before starting my PhD, I completed a Master’s degree in Engineering of Intelligent Systems at Sorbonne University in Paris and a Bachelor’s degree in Computer Science. My academic path has allowed me to build strong expertise in robotics, programming and artificial intelligence.
Alongside my research, I have several years of teaching and mentoring experience. I have worked as a teaching assistant and tutor in programming, digital electronics and autonomous systems at multiple universities. Through these roles I have helped students understand difficult technical concepts, improve their coding skills and prepare for exams or projects.
I have also been involved in international research collaborations and visiting research positions at several institutions and laboratories around the world, which has given me experience working with multidisciplinary teams and complex engineering problems.
My goal as a tutor is to provide clear explanations, structured guidance and practical problem-solving strategies so that students can not only complete their coursework but also develop a deeper understanding of programming and robotics concepts.
I welcome students who want help with Python, C/C++, ROS, artificial intelligence, robotics or engineering-related programming, whether they are beginners or university-level students.
About the lesson
- Primary school
- Ordinary Level
- Form 5
- +16
levels :
Primary school
Ordinary Level
Form 5
Form 6
Terminale
Ordinary Diploma
Adult Education
Bachelor’s Degree
Master’s Degree
Diplomgrad
PhD / Doctorate
Bar Professional Training Course
MBA
Nursery
Beginner
Intermediate
Advanced
Professionnel
Children
- English
All languages in which the lesson is available :
English
My approach to tutoring focuses on building strong conceptual understanding while also developing practical problem-solving skills. I believe students learn best when theory is combined with real examples, especially in technical subjects such as programming and robotics.
In my lessons I usually start by identifying the student’s current level and the specific topics they find challenging. From there, we work through concepts step-by-step using clear explanations, worked examples, and small exercises. For programming subjects like Python, C or C++, I also include practical coding tasks so students gain hands-on experience. For robotics topics such as ROS or AI, I often use real project examples to make the material easier to understand.
A typical lesson lasts 60 minutes, although longer sessions can be arranged for project work, exam preparation, or coursework support. Lessons can focus on understanding theory, debugging code, preparing for exams, or working through assignments.
I am currently a PhD researcher in Marine Robotics at Heriot-Watt University in Edinburgh, working on autonomous systems and robotic technologies. My background includes extensive experience with Python, C, C++, ROS and artificial intelligence, and I regularly apply these tools in research and development.
My lessons are suitable for:
University students studying robotics, engineering, computer science or AI
A-level students studying maths, physics or programming
Beginners who want to start learning Python or programming for robotics
My goal is to make complex technical topics clear and approachable while helping students gain the confidence to solve problems independently.
Rates
Rate
- TSh 86,613
Pack prices
- 5h: TSh 433,063
- 10h: TSh 866,125
online
- TSh51,968/h
free lessons
The first free lesson with Michele will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hr
Similar Computer programming teachers in Edinburgh
Reza
Brooklyn, United States & Online
- TSh 104,000/hr
- 1st lesson free
Reza
London, United Kingdom & Online
- TSh 121,287/hr
- 1st lesson free
Shivam
Kingston upon Thames, United Kingdom & Online
- TSh 51,980/hr
- 1st lesson free
Alessandro
Roma, Italy & Online
- TSh 151,149/hr
- 1st lesson free
ADAM
Paris 12e, France & Online
- TSh 151,149/hr
- 1st lesson free
Massimiliano
Ancona, Italy & Online
- TSh 90,689/hr
- 1st lesson free
Mourad
Paris 12e, France & Online
- TSh 136,034/hr
- 1st lesson free
Laurent
Marseille 1er, France & Online
- TSh 181,379/hr
- 1st lesson free
Robert
London, United Kingdom & Online
- TSh 343,070/hr
- 1st lesson free
Esmaeil
New York, United States & Online
- TSh 78,000/hr
- 1st lesson free
Reihane
Guelph, Canada & Online
- TSh 94,604/hr
- 1st lesson free
Michael
New York, United States & Online
- TSh 130,000/hr
- 1st lesson free
Gabriel
New York, United States & Online
- TSh 65,000/hr
Marco
Tortona, Italy & Online
- TSh 90,689/hr
David
Toronto, Canada & Online
- TSh 170,287/hr
Behdad
New York, United States & Online
- TSh 65,000/hr
- 1st lesson free
João
London, United Kingdom & Online
- TSh 103,961/hr
Andrea, PhD, CQF
London, United Kingdom & Online
- TSh 346,535/hr
Dr Kritaphat
London, United Kingdom & Online
- TSh 239,109/hr
- 1st lesson free
Othmane
Paris 5e, France & Online
- TSh 60,460/hr
- 1st lesson free
-
See Computer programming tutors
