
Priyanka Kumari
IB Maths
IB + IGCSE
M3M Merlin, Gurugram (Gurgaon), Haryana
IB DP Computer Science tutoring in M3M Merlin usually starts with two CV lines that both say 'IB Computer Science, five years' and tell you almost nothing about which tutor should sit across from your child this term. A tutor earns that place by how they teach pseudocode under exam conditions and how early they get a student's Internal Assessment moving, not by the certificate on the wall. This page exists to help you ask better questions before you book anyone. IB Gram is an independent platform that matches Gurugram families with tutors working across system fundamentals, computer organisation, networks, OOP and the HL abstract data structures — and it is not affiliated with, endorsed by or representing the IB Organization or any school named here.
School names are shown for local academic context only. IB Gram is an independent tutoring platform and is not affiliated with, endorsed by, or representing any school listed here.
Browse a sample of verified IB and IGCSE tutors for PYP, MYP, DP and IGCSE subjects. Matching considers syllabus fit, HL or SL level, preferred tutoring mode, schedule and the kind of support the student needs.
Explore IB tutor options
IB Maths
IB + IGCSE

Mathematics
IB + IGCSE

Math AAHL
IB + IGCSE
IB Gram matches an IB DP Computer Science tutor near M3M Merlin by starting from the student's actual syllabus level, not a generic profile, then confirming teaching style through a real past-paper question before anything is booked. Start by comparing how a tutor actually teaches, not just what they've taught before. Ask a shortlisted IB DP Computer Science tutor to walk you through one past paper question on your call — Paper 1 pseudocode tracing is a good test. A tutor who can explain their own reasoning clearly, admit where a construct is genuinely confusing, and show you a sample IA extract tells you more in ten minutes than a CV does in ten years. IB Gram's matching starts from the syllabus level your child is actually on, HL or SL, not from a generic 'IB experience' tag, because the two tracks diverge sharply once abstract data structures and object-oriented design enter the picture.
The second filter is fit with your household's week. A tutor commuting from further across the city for a 7pm session near Golf Course Extension Road faces different traffic than one already based off Sohna Road. IB Gram asks about your preferred days, your child's school timings, and whether home visits or online sessions suit the M3M Merlin household better, before suggesting names — so the shortlist you see has already been filtered for logistics, not just subject knowledge.
Every match comes with a demo session that you, the parent, are welcome to sit in on. That is deliberate. A tutor's manner with a shy fifteen-year-old who freezes on recursion is not something a profile page can show you; watching one real session usually settles the decision faster than another round of phone calls. If the first match is not right, tell IB Gram what specifically felt off — pace, tone, depth — and the next suggestion factors that in.
One useful test during the demo: ask the tutor to explain the difference between a stack and a queue to your child as if it were the first time they'd heard either term, then watch whether the student can repeat the distinction back unprompted five minutes later. A tutor who over-explains with jargon, or who moves on before checking understanding, tends to show that pattern again weeks later when the stakes are higher — the IA build itself, or a mock exam a few days away.
M3M Merlin sits in the stretch of Gurugram (Gurgaon), Haryana, where Golf Course Extension Road meets the newer Sohna Road sectors — Sector 65 through Sector 68, with Sector 113 close by. Families here are used to a particular rhythm: school buses clearing out by mid-morning, a long commute window for anyone working off NH-48, and evenings that get eaten by traffic if a session is scheduled too close to peak hours. A tutor who already works this pocket — M3M Golf Estate, M3M Skycity and M3M Merlin itself — tends to know which slots actually hold up week after week.
This is a high-density IB catchment. Several international and IB-affiliated schools sit within a short drive, which means the tutor pool here has genuine DP exposure rather than someone adapting CBSE material on the fly. That matters more for Computer Science than for most DP subjects, because the syllabus assumes a level of programming fluency that a generalist tutor without recent IB teaching exposure often does not have. That 'IB' shorthand means the International Baccalaureate (IB) Diploma Programme (DP), where Computer Science is one of six subjects a student takes at Higher Level (HL) or Standard Level (SL), alongside the compulsory Theory of Knowledge (TOK) course and the Extended Essay (EE), both of which compete for the same revision hours as this subject's Internal Assessment (IA).
It also means competition for good tutor slots in this corridor is real during results season and exam windows — May and November sessions both draw a rush. Booking a Computer Science tutor here in September or October, well before predicted grades and mocks, gives a family far more choice of evening slots than trying to fix things in January.
M3M Skycity households in particular tend to prefer a slightly later start, closer to 7pm, once younger siblings' school pickups and homework are cleared first — a pattern worth mentioning at intake so the tutor shortlist already skews toward people comfortable with a later evening slot rather than discovering the mismatch after the first booking. M3M Golf Estate, being marginally closer to the Golf Course Extension Road end, more often books the earlier 5pm to 6pm window instead.
The DP Computer Science course splits into system fundamentals, computer organisation, networks, and object-oriented programming for every student, with HL candidates adding abstract data structures — trees, stacks, queues, linked lists — on top. Paper 1 tests this content directly through short-answer and structured questions; Paper 2, at HL, adds a case study students prepare for months in advance, which rewards students who read the released material early rather than cramming it in April.
None of this content is optional in the way some DP electives allow you to lean on strengths. A student who is comfortable with OOP but shaky on computer organisation will still lose marks steadily across the paper, because questions rarely stay inside one topic. A good tutor diagnoses that spread early — usually inside the first two or three sessions — rather than teaching topics in syllabus order regardless of where the gaps actually are.
The Internal Assessment is where most of the real damage happens, and where most families underestimate the timeline. It is a working solution to a genuine problem the student defines themselves, built and documented against explicit criteria, and it takes far longer than students expect once testing, iteration and the written commentary are all accounted for. Starting it in the DP1 year rather than treating it as a DP2 scramble is, honestly, the single biggest lever on the final grade.
Consider a student whose IA idea is a small inventory-tracking tool for a family shop: the coding itself might take three or four weekends, but the documentation — recording each design decision, the test data used, and an honest evaluation against the client's stated needs — routinely takes just as long again if it's done properly rather than bolted on at the end. A tutor who insists on a documentation entry after every build session, however short, prevents that write-up from turning into a final-week crisis.
For IB DP Computer Science in M3M Merlin, online is not the compromise it can feel like for other subjects, and a hybrid split usually beats picking one format outright. Computer Science tutoring has a quirk most DP subjects don't: a lot of the real work happens at a keyboard, watching code run and fail and run again. That makes screen-sharing over a video call genuinely effective for this subject in a way it sometimes isn't for a discussion-heavy humanities subject — both tutor and student can see the same IDE, the same error message, at the same time. That is true here specifically because a screen shows the same running code to both people at once, which paper cannot.
Home sessions in M3M Merlin still have a place, particularly early on, when a tutor is diagnosing how a student thinks through a problem and where the gaps in maths or logic foundations sit — that's easier to read in person. Families closer to Golf Course Extension Road who want a tutor physically in the flat twice a week can generally get that; for households further into the newer Sohna Road sectors, online becomes the more reliable weekday option purely on travel time.
A hybrid pattern works well for this subject specifically: one home session for concept work and IA planning, one online session for pure coding practice and past paper walkthroughs. It is worth saying plainly that online is not a downgrade for Computer Science the way it can feel for a subject leaning on handwriting or diagrams — the format actually suits this syllabus.
The trade-off shows up most clearly around pseudocode drilling for Paper 1 and Paper 2, both handwritten exams. A student who only ever practises pseudocode on a shared screen, typing it into a document, can develop habits — auto-indentation, easy deletion and retyping — that don't exist with pen and paper under timed conditions. For that specific practice, a home session with the laptop closed, or even a short paper-based block tacked onto an otherwise online routine, closes a gap that pure screen-sharing quietly leaves open.
Pseudocode looks deceptively simple until a student has to write it under exam pressure with no autocomplete and no compiler to catch a syntax slip. IB's own pseudocode conventions differ just enough from Python or Java that students who learned to code informally — many have, on YouTube or a school coding club — actually unlearn some habits before Paper 1 clicks for them. This is rarely about intelligence; it's about drilling the specific notation until it's automatic.
The IA is the second trap, and it's a scheduling problem as much as an academic one. A working, tested product plus a written commentary that meets the assessment criteria takes real weeks of focused effort, not the few late nights many DP2 students budget for it once mocks, other IAs and university applications all land in the same term. Students who start scoping their IA topic in DP1 — even loosely — arrive at DP2 with something to build on instead of a blank page and a deadline.
There's an honest limitation worth naming here: no tutor can compress six months of build-and-document work into three weeks without the final product showing it. Where a tutor genuinely helps late starters is triage — cutting scope to something achievable and well documented, rather than promising a rescue that isn't realistic.
A concrete example of the pseudocode trap: a student asked to trace a bubble-sort style pseudocode block will often correctly predict the sorted output but lose marks for skipping the specific step-by-step comparisons the mark scheme wants shown. That's a formatting and process habit, not a logic gap, and it's exactly the kind of thing that improves fast with three or four short, targeted tracing exercises rather than a longer general revision session covering the whole syllabus at once.
Families in this pocket send children to a cluster of schools that includes Lancers International School, Scottish High International School, Pathways World School, GD Goenka World School and The Shri Ram School, Aravali, among others. These names are mentioned here only as local context for families searching from this corridor — IB Gram is an independent tutoring platform and is not affiliated with, endorsed by or representing any of these schools, or the IB Organization itself.
Computer Science is offered as a DP elective at a number of schools in this catchment, but internal class sizes and teacher availability for one-to-one doubt clearing vary school to school and year to year — something a tutor who works across this school cluster tends to have a realistic feel for, even without any formal tie to the schools themselves.
What's genuinely useful about a tutor who has worked with students from several of these schools is pattern recognition: knowing which Internal Assessment checkpoints tend to slip, which topics a particular teaching style leaves thin, and where a school's own mock exam timing sits relative to the May or November session. None of that requires, or implies, any institutional relationship with the school.
A practical calendar note worth flagging at intake: schools in this catchment typically run their own mock exams in December or January, ahead of the actual May session, and a school's internal IA submission checkpoint often lands a few weeks before that. A tutor working backward from both dates — mocks first, then the school checkpoint, then the real deadline — paces revision and IA documentation so neither one gets sacrificed for the other in the final crunch.
There is no single figure, and the honest range depends on level, mode and how close to exams a family starts. A tutor's own DP-specific teaching history, not just general coding skill, moves that range more than most families expect. Fees for an IB DP Computer Science home tutor in M3M Merlin depend on several things at once: whether sessions are home or online, HL versus SL depth, session length, how close to exams the booking starts, and the tutor's own experience level, including whether they've taught IB Computer Science specifically rather than programming generally. There's no single rate that applies across the board, and any page that quotes one flat number for this subject and this locality is skipping past that variation.
What's worth paying for, specifically, is IA guidance — a tutor who can review a student's product design and documentation against the actual assessment criteria, not just check that the code runs. That expertise costs more than general homework help, and it's usually worth it, because IA marks are difficult to recover once the documentation is locked in.
It's reasonable to ask a prospective tutor directly what their rate includes: does it cover IA review sessions outside the regular slot, past paper marking, or just the scheduled hour? IB Gram can share what's typical for this subject and level once you're in a conversation with a matched tutor, so fees are discussed with real context rather than a generic number upfront.
Families weighing home against online for this corridor sometimes assume online is automatically cheaper, but the difference is often smaller than expected once you account for the fact that a home tutor serving M3M Merlin, M3M Golf Estate and M3M Skycity together can run a tighter, lower-overhead schedule than one crossing the city for a single online-only client. Mode should be chosen for what suits the subject and the family's week, not assumed as a cost-saving decision on its own.
The first session is diagnostic, not instructional — a tutor worth keeping spends it finding out which of the four core content areas are shaky, how comfortable the student actually is writing pseudocode from scratch versus just reading it, and where the IA currently stands, if it's been started at all. Families sometimes expect immediate 'teaching' from session one; a diagnostic-first approach usually pays off within a few weeks instead.
Weeks two through four typically settle into a rhythm: one weak content area per week, short pseudocode drills at the start of each session to keep notation automatic, and — if the IA hasn't been scoped yet — a running conversation about what problem the student wants to solve, alongside the schoolwork. Progress in Computer Science tends to be visible faster than in essay-based subjects, because a working program either runs or it doesn't.
By the end of the first month, you should have a clear read on two things: whether the tutor's teaching style actually suits how your child learns, and whether the pace feels right — too slow risks boredom, too fast risks gaps compounding. If either feels off, that's worth raising directly rather than waiting out the term hoping it self-corrects.
A specific week-four marker worth checking for: can your child now explain, in their own words and without the tutor prompting, why they chose a particular data structure for a given problem? That kind of independent reasoning is a stronger signal of real progress than a longer list of topics 'covered', and it's the same skill an examiner is quietly looking for in both the exam papers and the IA evaluation section.
Getting started takes a short conversation about your child's current level — HL or SL, which topics feel weak, whether the IA has begun — and your household's realistic weekly availability given M3M Merlin's evening traffic patterns. IB Gram uses that to suggest a tutor rather than a list, so you're not sifting through profiles that don't fit the brief.
A demo session follows, with no obligation attached to it and no fee charged simply for meeting a tutor. Sit in if you want to; many parents do for the first one and step back once they're comfortable. Tutor availability for Computer Science in this pocket can be reviewed at the time of enquiry — it depends on level, preferred timing and whether home or online is the priority.
From there, it's a matter of agreeing a weekly slot that survives contact with school timings and Gurgaon traffic, not just one that looks fine on a calendar. IB Gram stays reachable after the match is made, in case the fit needs adjusting once real sessions start.
If you're comparing two matched tutors after the demo stage and genuinely can't decide, a short second call focused only on the IA plan — not general teaching style, which you've already seen — often breaks the tie faster than a third demo session would. Ask each one what they'd flag as the biggest risk to your child's IA timeline specifically, and see whose answer sounds like it's actually about your child rather than a generic checklist.
For this subject specifically, online works better than many parents expect. Screen-sharing lets a tutor and student look at the same code, the same error, in real time, which covers most of the practical programming work. Where in-person sessions help more is early on, when a tutor is reading how a student reasons through logic problems — that's easier to observe face to face. Many M3M Merlin families settle on a hybrid: home sessions for concept building and IA planning, online for coding drills and past paper practice, which plays to each format's actual strength.
Ideally during the DP1 year, even if only to scope a rough problem idea and confirm it's feasible within the assessment criteria. Waiting until DP2, when mocks, other IAs and applications land in the same months, is the single most common reason Computer Science IA grades disappoint. A tutor can help narrow scope quickly in an early conversation, which matters more than raw coding skill at this stage. Starting late isn't fatal, but it does mean the achievable scope shrinks — better to know that in October than in February.
That's common — class sizes at several schools in this corridor mean doubt-clearing time per student is limited, especially once the syllabus reaches OOP and abstract data structures. A tutor fills that specific gap: working through the exact question your child got stuck on, rather than re-teaching the whole topic from the textbook. It doesn't require, and doesn't imply, any relationship between the tutor and the school — it's simply extra one-to-one time the classroom can't always provide.
Tutors matched to this corridor are generally chosen partly for how realistic their commute is — someone already working the M3M Golf Estate, M3M Skycity or M3M Merlin pocket faces a shorter evening trip than one coming from further across the city. Even so, peak-hour traffic on both roads is real, and a 6pm slot can be considerably harder to keep reliably than a 5pm or a weekend one. It's worth discussing timing honestly at the matching stage rather than assuming any slot works equally well.
It varies by mode — home or online — HL versus SL depth, session length, how close to exams the booking starts, and the tutor's own IB-specific experience, so there isn't a single rate that fits every family in this corridor. IA-focused guidance from a tutor with real teaching exposure to the subject typically costs more than general coding help, and is usually worth it given how much the IA affects the final grade. A matched tutor can walk through what their rate covers once you're in conversation.
Tell IB Gram specifically what didn't work — too fast, too slow, mismatched teaching style, or simply a personality clash — and the next suggestion is adjusted using that. The demo session exists precisely so this gets caught early, before real weeks are spent with a tutor who isn't landing with your child. There's no guaranteed outcome from any single match, but the process is built to correct quickly rather than lock a family into one option.
No, and any platform claiming a guaranteed grade outcome should be treated with caution, because a student's result depends on far more than tutoring hours, including their own consistency, their starting point, and school-side factors no tutor controls. What IB Gram can offer is a tutor matched to the right level and a diagnostic-first approach that targets the actual weak areas rather than generic revision. Progress is realistic to expect; a guaranteed number is not something any honest tutor or platform can promise.
It helps less than parents assume and matters less than it feels like early on. The syllabus does draw on logical reasoning that overlaps with maths, but pseudocode notation, OOP concepts and the IA are learnable from a genuine beginner starting point within the two-year DP timeline, provided the student builds the habit of writing and tracing code regularly rather than only reading about it. A tutor who's taught complete beginners through to Paper 1 readiness will have a realistic pace in mind rather than assuming prior coding experience.
Tutors go through a verification step before they're part of the matching pool, and the demo session gives you a direct read on teaching quality beyond whatever's on a profile. IB Gram doesn't publish tutor counts or ratings, because those numbers are easy to inflate and hard to substantiate honestly — what's offered instead is a matching process built around your child's actual level and a no-obligation first session where you can judge fit for yourself.
Often yes, since a tutor already working one part of this pocket usually has enough flexibility to cover a second nearby society within the same evening. The exact fit still depends on the specific timing you need — a household closer to Golf Course Extension Road tends to have more choice for an earlier slot, while households further into the newer Sohna Road sectors may find a slightly later evening window easier to fill reliably.
A useful early test is whether the student can explain, unprompted, exactly what problem the chosen IA idea solves and for whom, without the tutor supplying the answer. Vague or borrowed ideas tend to fall apart once the design and testing sections need real detail. A tutor experienced with IA supervision usually spots a shaky topic within the first one or two planning sessions and pushes toward something more concrete before real build time is spent on it.
If M3M Merlin's traffic and your child's school timetable make evening slots tight, say so upfront — IB Gram fits the tutor search around that, not the other way round. Share your child's current level and the topics feeling shakiest, and a matched IB DP Computer Science tutor along with a no-obligation demo session follows shortly after.
Book a free academic consultation