Cambridge Computer Science · O Level · AS · A2

Computer Science, taught properly.

Karachi-based, taught worldwide. The kind of teaching that makes hard ideas genuinely click — so students understand the subject, not just memorise it. A decade of national and provincial toppers to show for it.

Toppers, 2018 → 2025
The distinctions

Names, not numbers.

A decade of national and provincial toppers, across every Cambridge level. Not a promise — a track record. Here are some of them, in their own words.

Yousuf Khatri
Yousuf KhatriA Level · 2025

"He makes genuinely complex ideas simple. I trusted him with my own A Levels — and so should you."

Distinction · Top in Sindh & Bal.
Bassam Ahmed
Bassam AhmedA Level · 2022

"He teaches the syllabus exceptionally well — but it's the support beyond the classroom that sets him apart."

Distinction · Top in Sindh & Bal.
Nabiha Fatima
Nabiha FatimaA Level · 2022

"His notes and constant support cleared up every vague idea I had. This award simply wouldn't exist without him."

Distinction · Top in Sindh & Bal.
Muhammad Ahmed
Muhammad AhmedO Level · 2021

"He covers an entire syllabus in months. His notes and topical past papers took me past an A* to a distinction."

Distinction · Top in Sindh & Bal.
Abdul Ali Khan
Abdul Ali KhanA Level · 2019

"His teaching makes you master every specification. I still use the problem-solving habits he gave me at work today."

Distinction · Top in Pakistan
Huzefa Tahir
Huzefa TahirA Level · 2018

"He covered every base and made time for each of us individually. The classes were never once boring."

Distinction · Top in Pakistan
Who teaches you
Zain ul Abdin Merchant

Zain Merchant

Awards & Recognition
🏆
Cambridge Dedicated Teacher 2026
Top 10 in Pakistan & Top 90 worldwide, from 12,000+ nominations.
🥇
ICSC Teacher of the Year 2025
International Computer Science Competition.

I've spent over a decade teaching Cambridge Computer Science at Karachi's top colleges, and I founded CS with Zain to put that same teaching within reach of any student, anywhere.

My students don't memorise their way to a grade — they actually understand the subject. That's what's produced national and provincial toppers, year after year, and it's the thinking behind everything I post.

10+
Years teaching A Level CS
12.5k+
Students on national platforms
1.2k+
Teachers trained
750+
Students taught every year
Education
MS Computer Science
IBA · AI & Software Engineering
BS Computer Science
FAST NUCES, Karachi
Background
Head of CS Department
Cedar College · 2016 – present
Programmer
Microsoft · 2013 – 2015
Where I teach
Cedar College Nixor College Foundation Public School · A Levels Heuser College
What I teach

Three courses. One standard.

Full Cambridge Computer Science coverage, taught to examiner expectations. Pick the course you sit.

0478 · 2210

IGCSE & O Level CS

Foundations done right — pseudocode, trace tables and exam technique that turns understanding into marks across both syllabuses.

IGCSE / O Level
9618 · Paper 1 & 2

AS Level CS

The AS year — information representation, hardware, programming fundamentals and problem-solving, drilled against the mark scheme.

AS
9618 · Paper 3 & 4

A2 Level CS

The full A2 — advanced theory, algorithms, and the AI & machine-learning content, taught to the depth the examiner rewards.

A2
The method

Understand it, then prove it.

01

Concepts first, always

We build genuine understanding of how computers and algorithms actually work — not memorised answers. The marks follow from that.

02

Then prove it on paper

Once the idea is solid, students learn to express it the way the examiner rewards — command words, marking points, clear working.

03

Notes that hold up

Written lecture notes and topical past papers that students return to long after the class ends.

04

Support beyond class

Individual guidance outside scheduled hours — on the syllabus, and on the choices that come after it.

Honest, not hype.

No shortcuts, no inflated promises — just clear teaching and a record you can check. If a topic is hard, we sit with it until it clicks. The marks are the by-product, not the point.

Read the full method
Try it yourself

Watch a problem break down.

This is a real O Level question. Most students get the first answer and lose the rest. Step through it the way we teach it — one line at a time.

Numbers ← [3, 8, 8, 2, 8, 5]. Complete a trace table. What does the algorithm output — and what does Count actually measure? [4]

Pseudocode
i
Numbers[i]
MaxVal
Count

Press Start to walk through the algorithm step by step.

Step 0 / 7
Enrolment

New cohort, August 2026.

STARTSAugust 2026
SITTINGMay / June 2027 exam series
COURSESO Level · IGCSE · AS · A2 Computer Science
FORMATOnline · Karachi · Worldwide
INCLUDESLectures, written notes, topical past papers, pre-exam paper sessions

Register your interest for the 2027 series.

Registering now puts you on the list for the 2027 series. There's no payment at this stage — I'll be in touch with dates, fees, and everything you need to know before the cohort begins.

Register now WhatsApp us instead

Form takes under a minute · or message us directly.

Questions

Before you ask.

Cambridge O Level Computer Science (2210), IGCSE Computer Science (0478), and AS & A Level Computer Science (9618). The full theory and programming content for each, taught to the current syllabus.

Both. Classes run in Karachi and online for students worldwide. Many distinction-holders studied entirely online, including private candidates.

Yes. Several toppers prepared as private candidates with structured notes, topical past papers, and individual guidance throughout.

Lectures, written lecture notes, topical past papers, and focused past-paper sessions in the run-up to exams — plus support outside scheduled class time.

Register your interest through the cohort form above, message us on WhatsApp, or send a DM on Instagram — DMs are open. Dates and fees are confirmed on acceptance.