

Waseem's email address and phone number have been validated.
Waseem
- Rate R777
- Response 1h

R777/h
Unfortunately, this tutor is not available
- Software Engineering
Big Tech Software Engineer in Edinburgh - University-Level Tutoring in Programming, Algorithms & Computer Science
- Software Engineering
Lesson location
About Waseem
Hello! I’m a professional software engineer based in Edinburgh, currently working in the tech industry. I am passionate about helping students understand computer science and develop strong programming skills.
I graduated from Cairo University, where I ranked 6th in my class. During my time at university, I also worked as a Teaching Assistant, supporting students in programming courses and helping them understand key computer science concepts.
Interestingly, when I first started studying computer science, I actually struggled and didn’t enjoy programming at all because many of the concepts felt confusing and abstract. However, once I truly understood the underlying logic and problem-solving approach, everything started to make sense. From that moment, I developed a real passion for the field and went on to excel both academically and in the software industry.
Because I have personally experienced that learning curve, I understand the challenges many students face. My goal is to help students move from confusion to confidence by explaining concepts in a clear, practical, and structured way.
Whether you need help with university coursework, programming assignments, algorithms, or learning coding from scratch, I will guide you step-by-step to reach your goals.
Feel free to reach out if you’d like help with your coursework or want to improve your programming skills!
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +9
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
- English
- Arabic
Languages in which the lesson is available :
English
Arabic
Teaching Methodology
I am a professional software engineer working at a big tech company in Edinburgh, and my goal is to help students truly understand computer science concepts rather than just memorising solutions.
My teaching approach is practical and structured. I break down complex topics into simple steps and focus on building strong foundations in programming, algorithms, and problem-solving. I usually combine:
• Concept explanations with real-world examples from industry
• Guided coding exercises
• Help with assignments, coursework, and exam preparation
• Debugging and code review to improve programming skills
I encourage students to think like engineers and develop the confidence to solve problems independently.
Lesson Structure
Typical lessons last 60 minutes, although longer sessions can be arranged if needed. A normal session includes:
1. Reviewing the student’s current problem or topic
2. Explaining the key concepts clearly
3. Working through examples or coding exercises together
4. Providing guidance for practice or coursework
Experience
I am a professional software engineer working in the tech industry in Edinburgh, with strong experience in programming, software development, and computer science fundamentals.
Before working in industry, I served as a Teaching Assistant at Cairo University, where I supported students in understanding core computer science concepts, assisted with coursework, and helped guide them through programming assignments and problem-solving exercises.
During my studies at Cairo University, I graduated 6th in my class, reflecting a strong academic foundation in computer science and software engineering.
My background in both industry and academic teaching allows me to explain complex topics clearly and help students bridge the gap between theoretical concepts and real-world software development.
Who My Lessons Are For
My lessons are suitable for:
• University students studying Computer Science or Software Engineering
• Students needing help with programming assignments
• Beginners who want to learn programming from scratch
I can help with a wide range of subjects including programming, algorithms, data structures, and general computer science topics.
Rates
Rate
- R777
Package rates
- 5h: R3884
- 10h: R7768
online
- R777/h
Similar Software Engineering tutor profiles
-
![teacher_picture]()
Jason
Pretoria & online- Super Tutor
Learn embedded systems through practical, hands-on projects using the atmega328p and esp32. i teach real c/c++ programming, including register-level programming with microchip studio, gp
- R200/h
- 1st lesson free
-
![teacher_picture]()
Ibikunle
Johannesburg- Recommended
Master of engineering graduate teaches software development, ai, and electrical engineering with a hands-on, project-based approach! and assignments with extensive experience, i offer personalized tut
- R400/h
- 1st lesson free
-
![teacher_picture]()
Nceba
Sandton & online- Recommended
Software development at it's finest to assist your digital transformation journey in making the world a better place. learn languages, design patterns and technical brainstorming.
- R300/h
- 1st lesson free
-
![teacher_picture]()
Joel
Johannesburg & online- Recommended
Meng graduate teaches software development, ai & machine learning through real, hands-on projects — personalized tutoring tailored to your goals, pace, and level. let's build skills that actually get
- R350/h
- 1st lesson free
-
![teacher_picture]()
Tharun
Johannesburg & online- Recommended
Assist in assignments, reports, exams, dissertations in any robotics, thermodynamics, engineering, etc
- R100/h
- 1st lesson free
-
![teacher_picture]()
Mj
& online- New
Software developer graduate learn and improve your skills with programming and have more experience
- R250/h
- 1st lesson free
-
![teacher_picture]()
Steven
Cape Town & online- New
Software engineer with a computer engineering background and industry experience. i tutor programming, computer science, algorithms, databases, networking, and software engineering using clear, practi
- R250/h
- 1st lesson free
-
![teacher_picture]()
Msimamisi
Cape Town & online- New
Turn confusion into confidence. with 5+ years of tutoring experience, i help students from primary school to university level excel in maths, physics, it, programming, and electrical engineering.
- R350/h
- 1st lesson free
-
![teacher_picture]()
Gloria
Alberton- New
Information technology/ computer applications technology tutor for fet phase. i also teach technology grade 7 and 8.
- R300/h
- 1st lesson free
-
![teacher_picture]()
Lauren
Pearl Valley Golf Estate and Spa- New
Tech troubles? i’ve got you covered! r50p/h from phones to computers, i make it easy. stay connected effortlessly. call me and let’s tackle tech together! stay connected with friends and family h
- R50/h
- 1st lesson free
-
![teacher_picture]()
Thane
Sandton & online- New
Computer system engineer by qualification enjoy electronics,robotics and software development with me
- R150/h
- 1st lesson free
-
![teacher_picture]()
Phillip
Roodepoort & online- New
Gr10,11,12 electronics, digital electronics and electrical plus instrumentation and automation lessons
- R300/h
- 1st lesson free
-
![teacher_picture]()
Sara
Pretoria- New
Assistant lecturer and phd in ai and machine learning software tech, computer science
- R500/h
- 1st lesson free
-
![teacher_picture]()
Bryan
Cape Town & online- New
Software development graduate, who aims to help people on how to solve problems
- R150/h
- 1st lesson free
-
![teacher_picture]()
Dr chintan
Varsity Lakes & online- Ambassador
Phd-qualified civil engineer with 10+ years of teaching experience offering practical, real-world application-based teaching in civil engineering subjects
- R1034/h
-
![teacher_picture]()
Kirollos
& online- Ambassador
Empower your engineering skills! master engineering concepts with a professional! experienced multi-disciplinary engineer ("abet" accredited) provides lessons in software, robotics, electronics, and m
- R771/h
- 1st lesson free
-
![teacher_picture]()
Mehmet rüçhan
& online- Ambassador
Software engineer @ udemy | computer science @ metu (turkish mit/stanford) | coding / programming / software / data structures and algorithms | python, c/c++, java, javascript/typescript, sql, macos
- R1146/h
- 1st lesson free
-
![teacher_picture]()
Hardik
Clayton & online- Ambassador
Arduino, iot, basic electronics, and robotics tutoring. exclusively designed summer and holiday courses on electronics and robotics for kids and adults delivered in melbourne and online.
- R460/h
-
![teacher_picture]()
Octavian
London & online- Ambassador
Engineering tutor — oxford-trained, beng | mechanics, thermodynamics, electromagnetism, ai, university level and beyond
- R5510/h
-
![teacher_picture]()
Reza
London & online- Ambassador
Professional engineering tutor (12+ yrs) helps you master fundamental concepts and advanced applied problem-solving methods
- R771/h
- 1st lesson free
-
See Software Engineering tutors




















