

One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. Leon will be happy to arrange your first lesson.
Leon
One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. Leon will be happy to arrange your first lesson.
- Rate S$43
- Response 3h
-
Students50+
Number of students accompanied by Leon since their arrival at Superprof
Number of students accompanied by Leon since their arrival at Superprof

S$43/h
Software Developer and AI BSc tutoring Data Structures and Algorithms in Python and Java
Lesson location
- online
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Leon will be happy to arrange your first lesson.
About Leon
I currently work as a Software Engineer at a start up and have a degree in Data Science and AI. Since joining SuperProf I have given 600 hours of tutoring in Computer Science, Data Structures, and Software engineering. I like to learn by doing, and think it is the best way for you to learn with me, so I have created a load of useful resources that you can access for free on my GitHub.
If you are at university; I know the struggle of being at university and having lecturers who don't have the time to properly cover all of the material or who assume knowledge that you may not have, and I'm here to help!
For those looking to learn a new skill, I like to teach practical applications from the start so that you don't just learn to code, but you solve work problems immediately.
I have experience working in: Java, Python, MATLAB/Octave, C, git, BASH, docker, SQL, numpy, keras, pandas and work with both Unix and Windows OS.
About the lesson
- All levels
- English
All languages in which the lesson is available :
English
Beginners:
My job is to give you the tools to approach programming problems yourself, a key to programming is a strong foundation in how the basic building blocks of software work. We can assess where you currently are and build up from there. Whether we are starting with variables and assignment, or implementing ADTs from scratch, I have a set of examples you can take away with you and work on from the very first lesson.
Students:
My role is to help you with building a clean and easily maintainable code base with proven architectures. We will set a good foundation by first looking at what dev environment you use, how to manage builds and automate testing and how you can get the most out of your development setup.
We will approach theoretical problems through worked examples, making sure that you aren't just memorising words, but learning the implementations behind them. We will approach labs and projects by taking small steps and making sure to build in comments so you can look back at your work and recall later on for revision.
Career Changers:
Many of my students are looking to make a change or just add software and data science knowledge to their current skillset. I've built games, REST API's and simulations with students, helped clarify parts of online courses and provided direction for those who wanted to get into the field but weren't sure where to start.
If any of the above are you, let me know and let's start!
I get quite a few blank lesson requests, so if you can let me know a little about you and what you are looking to achieve, that would really help.
I usually conduct my lessons via Google Meet, I try and send a link via the Superprof messaging app well before the lesson starts so you can get everything set up and ready without too much stress.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to real lessons experienced by the students of Leon.
Perfect! 1) Takes time to explain issues with the code.
2) Amazing patience during lessons to myself (beginner).
3) Actively helps with problems I have and provides constructive feedback.
4) Friendly and shows high interest in the cases I present to him.
5) Highly recommend for anyone who requires help with issues they have- Really enjoying working with James, a great laugh and some pretty hefty data analysis assignments, keep up the programming!Leon's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor
As a Data Science and artificial intelligence student who is Leon's classmate and team mate , I witnessed his extraordinary amount of talent in Data structure and algorithm and software engineering courses.
He is an expert in converting complex topics to the simplest and understandable subject.
He also is well organized, So If you need a proper schedule for your courses and you are struggling with programming concepts I highly recommend Leon.
Hey, my name's Travis, I'm a South African studying Data science and Artificial Intelligence at Maastricht University, Leon is the one I turn to to for any Data structure, programming architecture, java knowledge, general programming solutions & brainstorming sessions when I run into trouble. He has a fantastic way of explaining concepts in a way that you can easily relate to & understand, and that has helped me countless times. You could really not ask for a better tutor!
Leon helped me to really understand Java and everything that comes with it. I was really impressed by the speed of my progression. After quite some lessons I can totally recommend him as a tutor. He is always very friendly, patient and a good listener and gives amazing explanations, especially when it comes to your own questions.
Leon helped me with my java projects and assignments. He helped me with coding efficiently and solving problems easily. He has his own style to deal with problems. He splits problem s into sub-problems which helps you to understand it easier. He shared his experiences and notes which helped me a lot when I struggled with something. He always does his best and his best is more than enough! I personally strongly recommend Leon if you have problems with java and general problem analysis.
Sir Leon is an outstanding friendly teacher. His lessons are very productive, very engaging and I learn a lot in an hour. I have learnt new techniques in working out which makes it easy in maths. I find it very easy to understand his method. In the first lesson itself, he recognised my weak area and helped me to progress. I'm sure I will excel in maths learning with sir Leon. I have learnt math with couple of teachers but Sir Leon is the best. I would highly recommend him.
View more recommendations
Rates
Rate
- S$43
Pack rates
- 5h: S$192
- 10h: S$386
online
- S$43/h
Details
Instead of providing a first free lesson, I keep my prices below similarly qualified tutors in my subjects. I do this to reward the students who have stuck with me for many lessons, rather than having them subsidise newcomer's first lessons. I hope you understand.
Block offer!
Book a 5hrs pack and get one lesson 1/2 price
Book a 10hrs pack with 1 lesson free
Similar teachers in London
-
![teacher_picture]()
Alex
Singapore & online- Ambassador
Blender online private tutor for game development, 3d modeling, animations, sculpting, rigging and more
- S$40/h
-
![teacher_picture]()
Rajshree
Singapore & online- Super tutor
Math exam mastery bootcamp* ibdp/myp| igcse | gcse | university level, etc by certified educator | 10+ years global results
- S$24/h
- 1st lesson free
-
![teacher_picture]()
Corinna
Singapore & online- Super tutor
Does your child understand english but struggle to express their ideas? celta-qualified teacher helping children build confidence in speaking, vocabulary, grammar and writing.
- S$65/h
- 1st lesson free
-
![teacher_picture]()
Zhor
Singapore & online- Super tutor
18 years experience, promise it's fun with me to study chess, fide-2131
- S$40/h
- 1st lesson free
-
![teacher_picture]()
Doctor- fiona niu
Singapore & online- Super tutor
Exam authority | former moe teacher&examiner|phd chinese expert | 10+ years world-class teaching | ib, igcse, psle,o level, a level & ap specialist for top scores
- S$95/h
- 1st lesson free
-
![teacher_picture]()
Monika
Singapore & online- Super tutor
"passing on the passion"- classically trained bharatanatyam dancer | 20+ years of dance experience bollywood dance • modern classical dance • fitness expert guidance. personal attention.
- S$20/h
- 1st lesson free
-
![teacher_picture]()
Marco
Singapore & online- Super tutor
Unique english lessons online. general or business english. test preparation: toefl, toeic, ielts. intense or relaxed environment. you choose.
- S$20/h
- 1st lesson free
-
![teacher_picture]()
Max
Singapore & online- Recommended
Build your trading strategy, psychology and risk management with a professional trader from scratch. validate prop firms accounts and learn to be profitable in the long run.
- S$145/h
- 1st lesson free
-
![teacher_picture]()
Sattvik
Singapore & online- Super tutor
I am sattvik, a professional and passionate hindi teacher. providing spoken hindi and academic classes to cbse, icse, igcse etc. 1200+ hours online teaching experience.
- S$14/h
- 1st lesson free
-
![teacher_picture]()
Vivek
Singapore & online- Recommended
Ibdp math aa hl and sl and ai hl and sl, cambridge as and a levels, jc1, jc2, secondary and primary math - by a retired teacher who worked in various schools in multiple cities
- S$35/h
- 1st lesson free
-
![teacher_picture]()
Michelle
Singapore & online- Super tutor
Experienced german teacher since 2019. graduated from one of studienkolleg in german
- S$25/h
- 1st lesson free
-
![teacher_picture]()
Joon young
Singapore- Recommended
200++ performances (including at the istana for the president), 13 years teaching experience, specifically helping struggling students love music making again!
- S$80/h
- 1st lesson free
-
![teacher_picture]()
Muhammad
Singapore & online- Recommended
A retired university physics professor with a phd in theoretical physics from usa. experienced in teaching physics to graduate, undergraduate, engineering, pre-medical and preparatory year students
- S$45/h
- 1st lesson free
-
![teacher_picture]()
Josh
Singapore & online- Recommended
Master python programming with personalized lessons from a seasoned tutor! all skill levels
- S$20/h
- 1st lesson free
-
![teacher_picture]()
Grace
Singapore & online- Super tutor
Learn mandarin chinese with an experienced, certified native tutor | private lessons for young adults & adults
- S$45/h
- 1st lesson free
-
![teacher_picture]()
Sofia
Singapore & online- Recommended
Senior native french teacher with 12 years experience and ex-moe singapore background teaches all levels online
- S$68/h
- 1st lesson free
-
![teacher_picture]()
Anisha
Singapore & online- Super tutor
Struggling with maths or chemistry? improve one confident step at a time with personalised tutoring
- S$40/h
- 1st lesson free
-
![teacher_picture]()
Nart murat
New York & online- Ambassador
Private chess lessons with a world top 500 chess.com player (2900+ bullet) and fide arena grandmaster (agm)
- S$77/h
- 1st lesson free
-
![teacher_picture]()
Fuad
Toronto & online- Ambassador
“expert accounting & finance tutor | cpa, cma, cpa (us), cima | 20+ years of experience helping students succeed in all business courses, boost grades & pass exams.
- S$73/h
- 1st lesson free
-
![teacher_picture]()
Al hamza
Brooklyn & online- Ambassador
Native lebanese, scholar graduate teaching all arabic levels (a1-c1) using smart and efficient methods to ace all your exams, grow fond of the culture and fall in love with this language!
- S$51/h
- 1st lesson free
-
See tutors




















