As a specialist, qualified Computer Science teacher with a background in Web Development and 8 years working within the Systems Support industry, I have developed the knowledge and resources to cover teaching at all ages: from Primary School to A-Level, and beyond.
Lessons are diverse, structured around and tailored to my students' needs. Some lessons are highly structured, where a new concept is taught or practice is required; others are less structured to enable development of independent skills such as problem-solving of resilience to adversity. As well as teaching students the content, I aim to build on key skills enabling students to become independent problem solvers and thinkers.
Having taught Computer Science in London Schools for two years and tutoring for over a year has meant teaching over 50 exam students in group sessions and seven private tuition students. All of whom have achieved or surpassed their (and their parents) expectations.
Experience in mixed, all-boys and all-girls secondary schools has allowed me to teach and relate to a wide range of students. One of these schools won the “Time Educational Supplement (TES) School of the Year”. Working here allowed collaboration with, and learning from some of the best teachers in the country.
My favourite part of teaching is two-pronged: getting to know my students and the challenge of using their knowledge to help develop their skills and understanding of subject material. One-to-one tutoring enables the technical content to be delivered quickly and ensures the most enjoyment for the student.
My pedagogy involves engaging through interests and a variety of study methods and projects.
Group sessions available upon request - up to 8 students (£160/hour).
Travel costs will include time taken to travel and the cost of transportation.
Achieving a first class honours degree in Computer Science and the running of a web development company has provided a plethora of experience from both theory and practical standpoints. In 2016 I was fortunate to receive a scholarship from the British Computing Society, which allowed the completion of my teacher training at King's College London.
I have also been a Student Academic Representative at both KCL and University of Worcester, a STEM (Science, Technology, Engineering and Maths) ambassador in Worcester and various volunteering opportunities, including teaching 9-11-year-old students to code.
Full CV available upon request.
Perfect! Sam is an excellent tutor with an extensive knowledge of both the foundation and advanced applications of computer science. His talents as a compute scientist are parallel to his abilities as a teacher. In only a few months of lessons I now understand the basics of coding in languages ranging from C to Pyton and CSS to HTML. Overall, it was a great learning experience.
Omar is on the ball. He prepares before each session and, despite having little programming experience prior to sessions, picks things up quickly and responds well to feedback.
Perfect! I've about ten hours of lessons with Sam now. I'm very happy - he's very helpful and knows how to explain the concepts very well. He is particularly good at the programming side and it seems it is his favorite part to teach. Sam is very thorough and makes sure you understand the concepts well. It makes a big difference to have a qualified teacher! I will continue to have regular lessons with him and would definitely recommend him.
During our first session, Sulayman communicated his queries well and was receptive to feedback: listening carefully, taking notes, keen to correct his answers and ask followup questions where necessary. Great first impressions.
Sam’s Computer subject knowledge and programming skills are excellent. Having worked with Sam as HOD at an outstanding school I feel that Sam was always professional and passionate to bring a positive vibe to learning. He has numerous resources to engage all abilities in a range of programming and theory topics. Highly recommended.
Sam is an enthusiastic, engaging and incredible knowledgeable tutor. My son has been have weekly tutor sessions with Sam over the last few weeks and I've seen my son's confidence and ability grow already. Sam is incredibly reliable and I'd definitely recommend him.
Sam is very knowledgeable and very easy to talk too. He really helped me in my final year of University and it's safe to say I got a 1st in my computer science degree. He's now helping my nephew who's in year 8 with his IT work and is very good with him and engages him easily and of course, his work has really improved! I'd definitely recommend Sam and already have to family and friends.
Working with Sam, on a daily basis I see his determination and drive to shape young minds. His patience and warmth shines through and those he teaches responds well to him. He is passionate about this subject and that transcends through to his other projects and work such as this. Because he truly wants to enable people with the tools to develop their passion within computer programming.
Sam has excellent subject knowledge and, as a practising Computer Science teacher, has a great way of explaining even the most complex of topics in a simple, easy-to-understand way.
|at his home||at your home||By webcam|
|1 hour||Not available||Not available||£200|