

Josh's profile and contact details have been verified by our team
Josh
- Rate R1081
- Response 3h
-
Students2
Number of students Josh has accompanied since joining Superprof
Number of students Josh has accompanied since joining Superprof

R1081/h
1st lesson free
- Basic computer skills
- Computer Science
- Information and Communications Technology
Principal Teaching Fellow at the University of Southampton with 13+ years’ teaching and tutoring experience in Computer Science, Electronics and Programming.
- Basic computer skills
- Computer Science
- Information and Communications Technology
Lesson location
Recommended
Josh is a respected tutor in our community. He is highly recommended for his commitment and the quality of his lessons. A trusted partner on your learning journey.
About Josh
I’m a Principal Teaching Fellow at the University of Southampton and one of the programme leads for the Engineering Foundation Year. With over fourteen years’ experience in Higher and Further Education, I support students across Electronics, Computer Science, and Programming, from GCSE to university level. I hold a PhD in Electronic Engineering and regularly teach programming in Python, C++, C#, Matlab, and Visual Basic. I’ve helped students develop confidence in both coursework and exams, as well as in practical coding and problem-solving skills. Alongside academic teaching, I’m experienced in ICT and digital skills training, and I lead STEM outreach initiatives designed to make complex topics more engaging and accessible. I’m friendly, patient, and adaptable in my teaching approach, always aiming to build on each student’s strengths and help them reach their full potential.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +8
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
Beginner
Intermediate
Advanced
Professional
Kids
Adult education
- English
Languages in which the lesson is available :
English
I tailor each lesson to the student’s goals, ability level, and exam board, whether that’s building confidence with core concepts or stretching more advanced skills. I focus on understanding over memorisation, especially important for applied questions in Computer Science and Electronic Engineering. Where appropriate, I integrate exam-style tasks and past paper practice to build familiarity and reduce stress under exam conditions. Lessons are structured but flexible, allowing us to adapt as the student progresses. I use a range of tools (including online whiteboards and screen sharing) to make complex ideas more accessible and keep students actively involved throughout.
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
Josh has tutored me since my final year of A-levels, and I have improved massively while being taught. I found the subject much more enjoyable as well and always looked forward to our sessions.
My son has been tutored by Josh through his A level having not studied the subject before. It has been a challenge but Josh has been patient and supportive throughout. Great communication with Josh and myself as parent and can highly recommend. My son has enjoyed working with Josh despite not being a natural computer scientist. Many thanks Josh.
Josh has tutored my neurodiverse 18 year old in Digital Skills. My son looks forward to his lessons with Josh as Josh has the ability to explain concepts clearly, understand my son's needs and adapt his teaching accordingly. Josh has a professional, yet friendly manner and clearly has my son's best interests at heart in helping him to succeed. Furthermore, Josh provides detailed feedback to me as to my son's progress and makes recommendations for next steps to ensure continual progress. I would highly recommend Josh as an ICT tutor.
I would highly recommend Josh. He has tutored my son for around 18 months and created inspiring and interesting lessons to keep him engaged. Josh’s industry experience and exceptional subject knowledge enable him to challenge and stretch students to achieve excellent outcomes, whilst also creating exciting and engaging lessons.
Josh is an amazing tutor. Right from our first Computer Science lesson, he made a conscious effort to ensure I was fully engaged and actually understanding the material. He genuinely cares about his students and always goes out of his way to provide extra support whenever it is needed.
On a personal note, I have a complex medical history that occasionally disrupted my routine and hindered my lessons. Whenever it did, Josh was incredibly supportive, understanding, and accommodating, making sure we could adapt so I never fell behind.
If you are looking for a Computer Science tutor on Superprof, I cannot recommend him enough. He has the technical expertise, but more importantly, he is patient, empathetic, and excellent at breaking things down.I would 100% recommend Josh as a tutor. He has helped me so much with Computer Science A-Level, giving me understanding and boosting my own confidence through encouragement. He explains everything really well and is always there to answer any questions that I have.
I was recommended Josh by a friend. He was a great computer science tutor and helped me a lot with both my NEA and exam revision. He was always patient and explained things in a way that was easy to understand, which made it much easier to work through difficult problems. His support with my NEA helped me improve both my coding and my understanding of the project requirements, and his revision sessions gave me more confidence going into my exams. I’d definitely recommend Josh to anyone looking for help with computer science.
He is an outstanding tutor with extraordinary knowledge about computer science, he is super friendly and has a lot of experience, we met through my guardian and in no time I really felt the improvement, he can make things really simple for you to understand even if it is a tough topic. In studies he gives me prep according to my level that really pushes me towards solving harder questions. We made a yearly plan that we followed during my 1.5 half year plan and it was incredible. Especially in coding he is extraordinary.
See more recommendations
Rates
Rate
- R1081
Package rates
- 5h: R5406
- 10h: R10812
online
- R1081/h
free lesson
The free first lesson with Josh allows you to get to know the tutor and discuss your needs and expectations.
- 30min
Details
My rate reflects the experience, expertise, and professionalism I bring to each session. As a Principal Teaching Fellow and programme lead at the University of Southampton, with over fourteen years of teaching experience, I offer a level of subject knowledge and academic insight that goes well beyond standard tutoring. I hold a PhD in Electronic Engineering and teach students from GCSE through to undergraduate level. In addition to subject teaching at Southampton, I serve as a Senior Personal Academic Tutor, supporting students through key transitions - whether into further study or university life. My approach doesn’t just focus on short-term exam success, I help students build the independent learning habits, problem-solving skills, and academic mindset that will serve them well in the long term. My lessons are structured, supportive, and tailored to each individual. You’re not just getting an hour of tuition, you’re gaining access to a highly qualified educator committed to building confidence, independence, and lasting academic success. I also hold an enhanced DBS certificate.
Similar Basic computer skills tutor profiles
Christopher
Cape Town & online
- R180/h
- 1st lesson free
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Bryce
Johannesburg & online
- R200/h
- 1st lesson free
Tapiwa
Sandton & online
- R450/h
- 1st lesson free
Don Quintin
Johannesburg & online
- R100/h
- 1st lesson free
SEMENYA
Polokwane & online
- R262/h
- 1st lesson free
Precious
Roodepoort & online
- R400/h
- 1st lesson free
Laurento
Cape Town & online
- R250/h
- 1st lesson free
Antionette
Randfontein & online
- R250/h
- 1st lesson free
Jubilant
Johannesburg & online
- R200/h
- 1st lesson free
Kopano
Potchefstroom & online
- R250/h
- 1st lesson free
Mpho
Burgersfort & online
- R140/h
- 1st lesson free
Seokamela
Johannesburg & online
- R200/h
- 1st lesson free
Dr Umer
Pretoria & online
- R350/h
- 1st lesson free
Mehrdad
Cape Town & online
- R495/h
- 1st lesson free
Dylan
Randfontein & online
- R350/h
- 1st lesson free
Amos
Richards Bay & online
- R50/h
- 1st lesson free
Irfan
Berea & online
- R145/h
- 1st lesson free
Juan
East London & online
- R250/h
- 1st lesson free
Newman Blessing
Durban & online
- R200/h
- 1st lesson free
-
See Basic computer skills tutors
