

David's profile, qualifications and contact details have been verified by our experts
David
- Rate RM89
- Response 1h

RM89/h
1st lesson belanja
- C
- C++
- C#
C++ tutor with vast knowledge of programming. If you need help, I can help you understand the language
- C
- C++
- C#
Lesson location
About David
About Me & Why I Teach
My name is David Mphafudi, and I am a qualified Civil Engineer with a strong academic background in Information Technology and programming. I hold a Bachelor of Science degree majoring in IT and Physics, as well as a Bachelor of Engineering in Civil Engineering from the University of Johannesburg.
My passion for teaching began during my university years. I worked as a Computer Laboratory Assistant and later became a university tutor, where I conducted three-hour tutorial classes, prepared assessments, and supported first-year engineering students. I also managed programming practical sessions and helped students who were struggling to understand key concepts.
I am interested in teaching because I understand what it feels like to struggle with complex subjects — and I know how powerful it is when someone explains things clearly. I enjoy helping students move from confusion to confidence. Teaching allows me to transfer not only knowledge, but also structured thinking, discipline, and problem-solving skills.
My goal is to help students build strong foundations, think logically, and become independent learners who truly understand what they are doing.
About the lesson
- Primary
- Secondary
- SPM
- +13
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Bachelor
Masters
Diploma
Doctorate
Other
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
Experienced C++ and Java tutor with a strong university-level background in programming and engineering. I began programming in high school and later specialised in C++ at university, where I was appointed as a tutor in my third year. I independently managed practical classes of approximately 90 students, assisted lecturers, marked tutorials, and provided additional support sessions for students who were struggling.
My teaching focuses on deep understanding of programming logic, problem-solving, and structured thinking. I help students learn how to design solutions before writing code, build confidence in debugging, and develop long-term competence. My lessons are ideal for high school IT students, university students, engineering students, and beginners who want strong foundations.
Rates
Rate
- RM89
Pack rates
- 5h: RM445
- 10h: RM890
online
- RM89/h
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 1hr
Similar C tutors in Krugersdorp
Ubair
Kuala Lumpur & online
- RM50/h
- 1st lesson belanja
Tharun
Kuala Lumpur & online
- RM8/h
- 1st lesson belanja
Anas
Petaling Jaya & online
- RM50/h
- 1st lesson belanja
Stephen
Kuala Lumpur & online
- RM50/h
- 1st lesson belanja
Sondos Tamer
& online
- RM85/h
- 1st lesson belanja
Vincent
Shah Alam & online
- RM100/h
- 1st lesson belanja
Adam
Siburan & online
- RM50/h
- 1st lesson belanja
Daniel
Kuala Lumpur & online
- RM45/h
- 1st lesson belanja
Annapriya
Shah Alam & online
- RM80/h
- 1st lesson belanja
Addina
Cyberjaya & online
- RM60/h
- 1st lesson belanja
UM-E-HANI
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Fatima
Subang Jaya & online
- RM60/h
- 1st lesson belanja
Iqra
Nibong Tebal & online
- RM50/h
- 1st lesson belanja
Jia Hao
Puchong & online
- RM80/h
- 1st lesson belanja
S M Asiful Islam
Petaling Jaya & online
- RM50/h
- 1st lesson belanja
Shahrizan Noor
Kuala Lumpur & online
- RM90/h
- 1st lesson belanja
Nikita
Gelang Patah & online
- RM80/h
- 1st lesson belanja
Yogen
Kuala Lumpur & online
- RM40/h
- 1st lesson belanja
Azmi
Nilai & online
- RM100/h
- 1st lesson belanja
Ken
Gelugor
- RM65/h
- 1st lesson belanja
-
See C tutors
