Malaika Arif holds a Bachelor's degree in Cyber Security and worked as a full stack developer before teaching became her main occupation. She built a SIEM…
Sara Arshad
Tuitional Certified Tutor · Computer Science and programming specialist, IGCSE to A-Level and IB
9+ years experience • Flexible scheduling
About the tutor
Sara Arshad came to teaching from software development and machine learning research, and it shows in what she asks students to do: write the code, break it, then work out why it broke. After 9 years and 15,000 teaching hours, she still starts beginners with problems rather than syntax.
Her lessons connect the syllabus to the way software is actually built, so students see why an algorithm matters before they memorise its steps. She is precise about the parts of a paper that catch candidates out, from pseudocode and trace tables to the exact wording of a programming task. Students who want to go further get a route into data science and machine learning as well.
Subjects & levels taught
Computer Science
Level Exam boards Syllabus code IGCSE CAIE, Edexcel 0478, 4CP0 GCSE AQA, OCR 8525, J277 A-Level CAIE 9618 IB Diploma IB SL / HL
Looking for a specific subject? Browse every subject we tutor.
Education
Sara Arshad holds an MS in Innovative Technologies in Learning and a BS in Computer Science. She is a published machine learning researcher, holds Python programming certifications, and received a PEEF scholarship for academic performance.
Teaching style
She teaches by building things, then works backwards to the theory the syllabus tests.
Project-based learning
Practical skills develop through real coding projects rather than copied examples.
Algorithmic thinking
Students build computational thinking and a systematic approach to unfamiliar problems.
Exam technique
Past papers, pseudocode writing and exam-specific programming tasks are practised until routine.
Industry relevance
Curriculum concepts are linked to current industry practice and the careers behind them.
Progressive complexity
Each student moves from fundamentals to advanced material at a pace that holds.
Other tutors you may like
View the whole team →Muhammad Unais Iqbal
CAIE Business Studies and Economics tutor, O-Level to A-Level
Tuitional Certified Tutor
Muhammad Unais Iqbal came to business teaching from a computer science degree, and the analytical habit shows. He breaks a theory into its parts, tests it…
Talha Arif
Computer Science & Programming Tutor | AI and Full-Stack Developer
Tuitional Certified Tutor
Talha Arif builds software for a living and teaches from that experience. He is the founder and chief executive of EvoDynamics, a digital agency serving clients…