Book your place on our work experience programmes and boost your uni application today! £100 off with SUMMER100

Official UK Government Partner
1,276 Reviews

Ali
Any questions?

Ali

University of Leeds
Computer Science
Graduate
Checked DBS
Teaches subjects 5

About Me

Hi, I’m Ali. I’m a trainee secondary Computer Science teacher on the University of Warwick PGCE, funded by a BCS Computing Teacher Scholarship, and I graduated from the University of Leeds with a 2:1 in Computer Science.

I did my degree as an apprenticeship, so alongside my studies I spent four years working as a software engineer at PwC UK, building real systems in Python, JavaScript and SQL. That means when we cover topics like databases, hashing or object-oriented programming, I can show you how they are actually used in industry, not just how they appear in the exam.

I tutor GCSE and A-Level Computer Science across AQA, OCR, Edexcel and Eduqas/WJEC, covering programming, algorithms and data structures, data representation, computer systems, networks, databases and theory of computation, as well as NEA projects. I hold an Enhanced DBS certificate.

My teaching style

I start by finding out exactly where the gaps are with a few diagnostic questions. Then I work in small steps: I model an example, we do one together, and then the student tries one and talks me through their reasoning. I ask questions rather than lecture, so misconceptions come up early. For programming, students write and debug the code themselves. For written questions I teach command words, how marks are allocated and how to structure longer answers, using past papers and mark schemes.

My past experience

Private tutor (2020 to 2022), online and in person, from primary up to A-Level, including A-Level Computer Science and Maths. Trainee teacher on the Warwick PGCE (2026 to present). Volunteer teacher at a local madrasah, teaching weekend classes to children and helping run a summer camp. Organised peer revision sessions for my cohort at Leeds before final-year exams.

My Proudest Achievements

Graduating with a 2:1 in Computer Science while working full time as a software engineer at PwC, and being awarded a BCS Computing Teacher Scholarship.

I teach

  • Computer Science
  • Coding
  • Python
  • Programming
  • SQL

My Results and Achievements

  • BSc Computer Science 2:1 (Leeds)
  • Trainee CS Teacher (Warwick PGCE)
  • BCS Computing Teacher Scholar
  • 4 years Software Engineer at PwC
  • A in A-Level Maths
  • 9 in GCSE Maths
  • Enhanced DBS

Would you like us to handpick a tutor? Fill in your details below

Our team of friendly tutors is available 24/7 to answer your queries and find you a tutor.
Speak to us on
+44 (0) 203 305 9593