I will tutor you in computer science and programming
PhD Computer Scientist, Software Developer and Technical Consultant
Acerca de este Servicio
Computer Science & Programming Tutoring | PhD Computer Scientist
Looking for expert guidance in Computer Science, programming or mathematics?
I'm a PhD-qualified Computer Scientist with an MSc in Advanced Computer Science from Newcastle University, UK. I received full scholarships for both degrees.
I offer personalised one-to-one online tutoring and academic mentoring for students and professionals.
Subjects I teach:
- Java programming and object-oriented programming
- Algorithms and data structures
- Computer Science and programming fundamentals
- Mathematics and computational problem-solving
- Debugging and code understanding
- MSc/PhD research guidance and academic mentoring
- Technical writing and research presentations
Why choose me?
- PhD in Computer Science and MSc from Newcastle University
- Beginner to postgraduate-level support
- Clear explanations and practical examples
- Lessons in English or Arabic
- Personalised 60-minute sessions
I provide educational guidance, not completion of graded assignments.
Please contact me before ordering to discuss your learning goals and arrange a suitable time.
Propósito de la lección:
Lenguaje de programación
Tecnología de desarrollo:
Java
FAQ
What levels do you teach?
I teach beginners through to advanced university students, including MSc and PhD researchers.
What subjects can you help with?
Java, algorithms, data structures, mathematics, Computer Science fundamentals and academic research guidance.
Can you teach in English or Arabic?
Yes! I'm fluent in English and a native Arabic speaker. Lessons are available in either language.
How long is each lesson?
Each lesson lasts 60 minutes. You can book 1, 2 or 3 sessions depending on your chosen package.
Do you offer MSc and PhD mentoring?
Yes. I provide research guidance, methodology support, technical explanations and feedback on academic work.
Can you help with university assignments?
I can explain concepts, review your approach and guide your learning, but I don't complete graded assignments or examinations.
How are lessons scheduled?
Please contact me before ordering to discuss your availability. Sessions are arranged at mutually convenient times using Fiverr-supported tools.

