

One of our best teachers. Quality profile, experience in their field, verified qualifications and a great response time. Michael will be happy to arrange your first class.
Michael
One of our best teachers. Quality profile, experience in their field, verified qualifications and a great response time. Michael will be happy to arrange your first class.
- Rate ₹4,450
- Response 11h
-
Students27
Number of students accompanied by Michael since their arrival at Superprof
Number of students accompanied by Michael since their arrival at Superprof

₹4,450/hr
1st class free
Lead Software Engineer with 15 yrs of professional experience. I teach all aspects of Software Engineering. 1st class BSc in Computer Science and an MSc in Advanced Computing Science with distinction
Class location
- Online
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Michael will be happy to arrange your first class.
About Michael
I have been a professional Software Engineer since 2007. Between then and now I have amassed a wealth of experience and skills from working at companies like BP, JP Morgan, Thoughtworks and Revolut and I would love to share them with you. I hold a 1st class BSc (Hons) in Computer Science and an MSc in Advanced Computing Science with distinction. Software Engineering is a profession that I am truly passionate about and another passion of mine is, of course, teaching. I really enjoy taking time to explain complex concepts and ideas in simple language. I love answering questions (and there is no such thing as a stupid question) and patiently helping students to realise their goals.
About the class
- All Levels
- English
All languages in which the class is available :
English
From fundamentals and core concepts to advanced topics and best practices there is plenty I can help you with. The approach and exact topics will depend on you and what it is you want to learn. My teaching style is to mix themed lessons and theory with hands-on activities that we will work through together at a pace that suits you. Each lesson builds upon the previous lesson helping you to cement concepts until you are independently able to apply them to new scenarios. Programming languages we will use include Java, SQL and JavaScript. Over the years I have trained and mentored many junior and mid-level Software Engineers working at various professional companies. Whether you are a beginner wanting to have some fun with coding, aspire to become a professional Software Engineer or are wanting to advance your Software Engineering career, I can help you to achieve your goals.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Michael.
Perfect! Michael has been super helpful in explaining my assignment and making tricky topics much easier to understand. He’s always on time, easy to talk to, and really knows his stuff when it comes to software engineering. I’ve learned a lot thanks to him!
Perfect! Really enjoyed my lesson with Michael. He went through the brief thoroughly to understand the question in depth and was able to explain the correct approach and answer my questions. Highly recommend to any student looking for a knowledgeable tutor
Perfect! Michael is a fantastic teacher. He takes time to understand my goals and apply the lesson to my needs. I have learnt a lot from him these past few weeks and his teaching has helped me increase my confidence in my studies. He is also very patient, knowledgeable and able to break down difficult concepts in a way that is easy to understand. I would definitely recommend him as a tutor to anyone looking for help with their studies.
Perfect! Michael is a great tutor. He has a lot of knowledge and is great at explaining different concepts. He has helped me review my code and think about better ways to implement things. He is approachable and creates a safe space that makes you feel comfortable asking questions
- Rebecca shows great initiative, self-motivation, self-awareness and drive to progress her professional development. She is a keen learner who shows curiosity and asks good questions. Great student!Michael's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Having recently joined Michael's team at work, one of the key reasons for my successful onboarding into the company has been Michael's help in the first few months. Michael has a fantastic ability to breakdown some of the most complex areas of our system into simple, easily digestible sections which is testament to not only his depth of knowledge of software engineering, but his excellent ability as a teacher.
Michael is incredibly clear in his explanations of different concepts, and he has always made time to help me at work, adapting his teaching approach when required to ensure I have complete understanding of the issue at hand.
I would highly recommend Michael as a tutor to anyone looking to deepen their knowledge of software engineering.
Having had worked closely with Michael I have experienced how calm and patient he is and always willing to help. He is good at adapting to different people and explaining concepts and ideas in a way that the listener would be able to understand. Michael is passionate about everything he does and would do his best to teach and develop anybody that he tutors to an excellent standard.
Michael is my colleague at work in the field of software development. He is a professional software engineer, knowledgeable in the domain of computer science and excellent analytical skills. He is good at communication and explain ideas clearly.
He is highly recommended for anyone who is looking for help.Michael was a great support during my time working as a graduate developer in his team. He has a wealth of technical knowledge and knows how to patiently and clearly explain programming concepts which made him the perfect person to learn from. Any technical questions I had, he was always able to guide me to the solution which helped me improve as a developer.
View more recommendations
Rates
Rate
- ₹4,450
Pack prices
- 5h: ₹22,252
- 10h: ₹44,504
free classes
This first free class with Michael will allow you to get to know each other and to specify the exact learning requirements for the upcoming classes.
- 1hr
online
- ₹4,450/hr
Find out more about Michael
Similar teachers in London
-
![teacher_picture]()
Dibyalochan
London & Online- Confirmed
Currently pursuing msc.ed. (physics) at r.i.e. (ncert), mysore; searching students for online/offline tutoring from class 8th to 12th
- ₹299/hr
- 1st class free
-
![teacher_picture]()
Payel
London & Online- New
Hey it's payel from india i am an engineer and teaching is my side job because of my passion ....
- ₹300/hr
- 1st class free
-
![teacher_picture]()
Ravikant
London & Online- New
Write with confidence: expert guidance in english, cv writing, and creative storytelling
- ₹1,500/hr
- 1st class free
-
![teacher_picture]()
Ankush
London & Online- New
Want to give our best and think positive to have positive impact
- ₹1,000/hr
- 1st class free
-
![teacher_picture]()
Shashank
Bengaluru & Online- Ambassador
Fide-certified instructor • national bronze medalist • senior national arbiter | shaping thinkers beyond the 64 squares.
- ₹780/hr
- 1st class free
-
![teacher_picture]()
Dipanwita
Kolkata & Online- Ambassador
Comfortably learn the sweet language bengali with ease and enjoy its beauty.
- ₹1,000/hr
- 1st class free
-
![teacher_picture]()
Aayush
Indore & Online- Ambassador
Stop blanking out when it matters. build calm speaking confidence with a 30-day practice plan
- ₹800/hr
- 1st class free
-
![teacher_picture]()
Vipin
Kochi & Online- Ambassador
International certified personal trainer & nutritionist with 7+ years of experience in weight loss, muscle building & fitness transformation
- ₹1,000/hr
- 1st class free
-
![teacher_picture]()
Ranjan
Patna & Online- Ambassador
''academic excellence guaranteed'' online preparations for all u.s & australian curriculum, algebra (i &ii) precalculus, ap calculus, sat,act, gce, igcse, ib (hl & sl ) seab (a-level & o level ).
- ₹1,000/hr
- 1st class free
-
![teacher_picture]()
Prabhat
Mumbai & Online- Ambassador
9 years experienced in yoga , mindful meditation, breathwork , yoga nidra techniques for a calmer life, stress, anxiety and lifestyle diseases relief instantly.
- ₹999/hr
- 1st class free
-
![teacher_picture]()
Preity
Navi Mumbai & Online- Ambassador
Math coach for ib, igcse, gcse, usa, cambridge,ncea curriculum taught for students across 20+ countries for year 5 to year 11
- ₹3,000/hr
- 1st class free
-
![teacher_picture]()
Priyanka
Kolkata & Online- Ambassador
Unleash your inner artist through my expertly designed art classes. with over 10 years of teaching experience, i guarantee your artistic skills will flourish under my guidance.
- ₹450/hr
- 1st class free
-
![teacher_picture]()
Rekha
Mumbai & Online- Ambassador
An experienced, dedicated and a devoted teacher with immense love for english. learn englishwriting,reading and speaking ( curriculum and non curriculum )with ease from the comfort of your home.
- ₹800/hr
- 1st class free
-
![teacher_picture]()
Vaibhavi
Pune & Online- Ambassador
Book your 1st session free with a national badminton player and a certified trainer from american council on exercise,get fit with vaibhavi
- ₹1,450/hr
- 1st class free
-
![teacher_picture]()
Ankur
Bengaluru & Online- Ambassador
Experienced tutor with phd offering interactive online lessons in mechanical and aerospace engineering modules.
- ₹1,600/hr
- 1st class free
-
![teacher_picture]()
Varsha
Pune & Online- Ambassador
One-on-one individual-no group class. learn guitar, ukulele, piano and singing beginner to pro
- ₹999/hr
- 1st class free
-
![teacher_picture]()
Amninder
Pathankot & Online- Ambassador
Book digital marketing trainer for free | google ads, meta ads, seo, ga4, ai & performance marketing | 16+ years experience
- ₹700/hr
- 1st class free
-
![teacher_picture]()
Umme
New Delhi & Online- Ambassador
A tefl-certified english trainer with 7+ years of experience| speak english confidently | 11+ | naplan | sat uk | key stage 1 & 2
- ₹650/hr
- 1st class free
-
![teacher_picture]()
Rohan
Bengaluru & Online- Ambassador
Trinity certified concert pianist & online piano and keyboard coach · serving global families across india, usa, uk, canada, singapore & uae · leap method for beginners to grade 8
- ₹500/hr
- 1st class free
-
![teacher_picture]()
Komal
New Delhi & Online- Ambassador
Post graduate english teacher for ib diploma (dp) , myp, pyp and cambridge igcse
- ₹1,800/hr
- 1st class free
-
More teachers




















