
Priyanka Kumari
IB Maths
IB + IGCSE
DLF The Belaire, Gurugram (Gurgaon), Haryana
An IB DP Computer Science home tutor in DLF The Belaire Gurgaon is easy to shortlist on paper and hard to judge for real — two profiles can look almost identical, both mentioning International Baccalaureate (IB) experience and a programming background, and still suit completely different students. The useful question isn't who has more years of experience; it's whether a tutor knows the Diploma Programme (DP)'s specific pseudocode conventions, marks Internal Assessments (IAs) against the International Baccalaureate's own documentation criteria, and can spot when a student's success-criteria list is too vague to be gradeable. IB Gram shortlists tutors on that basis, then puts you in a demo session so you can compare candidates directly before choosing.
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 DP Computer Science splits into four core areas for every student — system fundamentals, computer organisation, networks and the theory of open-source versus proprietary systems — before Higher Level (HL) students layer on abstract data structures and the case study that changes every exam session. Standard Level (SL) students sit Paper 1, a mix of short answer and structured questions across the core; HL students add Paper 2, built entirely around that year's case study, which means memorising last year's material is close to useless. Case study preparation has to start fresh each cohort, for both the May and the smaller November examination sessions, and a tutor who skips this step is teaching the wrong syllabus.
Object-oriented programming runs through the syllabus, but IB does not test it in any single programming language — questions are set in IB's own pseudocode, which looks like a hybrid of Java and plain English and trips up students who have only ever coded in Python at school. A student can be genuinely fluent in Python and still lose marks on a pseudocode question simply because the syntax conventions differ enough to cause hesitation under exam timing. Fluency in IB pseudocode specifically, not just programming ability in general, is what the exam actually rewards.
The Internal Assessment is a working solution to a genuine client problem, not an academic exercise, and it carries its own weighting split between the product itself, the design documentation, the development process record and the evaluation against success criteria the student defines upfront. A technically strong solution with thin documentation scores worse than a modest solution thoroughly documented against IB's own criteria — this surprises students who assume code quality alone should carry the grade on the International Baccalaureate's 1-7 scale.
Take Criterion D, the IA's evaluation section: it is not enough to say a feature 'worked well' — the mark scheme wants a specific test result checked against a success criterion defined at the start, with a named limitation and a realistic suggestion for improvement. Students who write evaluation sections from memory in the final week, without referring back to their own original success-criteria list, routinely contradict themselves, praising a feature the initial plan never claimed the solution would deliver. A tutor comparing two draft evaluations side by side, one written against the criteria and one written from general impression, can usually show a student the mark difference within a single session, which is often more persuasive than any amount of explaining the mark scheme in the abstract.
DLF The Belaire sits within the DLF The Belaire pocket in Gurugram (Gurgaon), Haryana, close to DLF Phase 5 and within easy reach of Golf Course Road, with DLF Phase 4 forming the other boundary of the immediate neighbourhood. A cluster of IB-affiliated schools sends students here for tuition — Lancers International School, Scottish High International School, Pathways World School, GD Goenka World School and The Shri Ram School Aravali among them. IB Gram operates independently of every one of these schools and of the International Baccalaureate (IB) Organization itself; nothing on this page should be read as endorsement by, or official affiliation with, either.
Computer Science tutors covering this address book tend to also serve DLF Crest, DLF Park Place and DLF The Pinnacle, which are close enough by road that a single evening route can realistically include two sessions back to back. Sector 42 and Sector 54 sit just beyond that, still within a reasonable weekday-evening drive depending on how Golf Course Road is running that particular hour — a factor worth asking about directly rather than assuming from the map, since a tutor juggling several students across this stretch needs a realistic buffer between sessions, not an optimistic straight-line estimate.
For Computer Science specifically, the locality question matters less than for lab-based sciences — there is no equipment to set up, no glassware, no data logger — which means online sessions genuinely suit this subject well from week one. Where a DLF The Belaire family might still want an in-person session is early on, to walk through IDE setup, version control basics and how the student's laptop is configured, before the rest of the term moves comfortably online.
Because DLF The Belaire pulls from the same tutor pool as DLF Crest and the Sector 43 stretch, it is common for two shortlisted Computer Science tutors to already know each other professionally, having taught at the same school or covered adjacent societies for years. That familiarity can be useful — ask one tutor what they know of the other's teaching style, and the answer is often more candid than a formal reference would be — but it should never substitute for watching both in a demo yourself. A parent comparing two tutors from this same local pool should still ask each the same specific questions rather than assuming shared geography means a shared teaching approach.
Pseudocode fluency is the single most underestimated skill in this syllabus. Students walk in assuming that because they can write working Python at school, IB Computer Science exam questions will feel familiar — and then lose marks translating their own mental model into IB's specific pseudocode conventions for arrays, loops and object references under a forty-five minute time limit. The fix is unglamorous: repeated timed practice writing pseudocode by hand, not typing code into an IDE with autocomplete doing half the thinking for them.
HL students face an additional layer in abstract data structures — stacks, queues, trees, hash tables — tested through pseudocode manipulation rather than implementation in a real language. A student can understand what a binary tree is conceptually and still struggle to trace a recursive traversal by hand on paper, which is exactly what HL questions ask for. This is a specific, practisable skill, not a sign of weak general ability, and it responds well to structured, repeated drilling rather than re-explanation of the theory.
The IA is where the real damage happens, because students routinely treat it as a coding project to start once the syllabus content feels 'done,' rather than a parallel piece of work that should begin months earlier. A rushed IA has thin documentation, a success-criteria list written after the fact to match what was actually built, and a development record that reads like it was reconstructed from memory the week before submission — all of which cost marks independent of how well the software itself actually works.
The calendar pressure that catches Belaire families off guard is subtler than a single deadline: most schools schedule the IA's first formal check-in around September or October of Year 13, right when Term 1 assessments across every other subject are also landing, so Computer Science quietly loses attention exactly when the IA needs a serious documentation push. Students naturally prioritise whatever assessment is due soonest, and a coursework piece with a deadline months away rarely wins that competition on its own. A tutor who anchors a weekly, small, visible IA task against this specific September-October window tends to prevent the drift that otherwise only becomes obvious once it is nearly too late to fix properly.
Two Computer Science tutors can both list 'IB experience' and 'strong programming background' on a profile and still be completely mismatched to your child's actual need — one might be a strong software engineer who has never marked an IA against IB's specific criteria, the other a teacher who knows the mark scheme cold but writes rusty code themselves. Ask each candidate directly which of the two they are stronger at, rather than accepting a vague 'both' as an answer, since the honest answer usually reveals which student they'll suit better.
A useful comparison question: ask each tutor to look at a sample IA success-criteria list and say what's missing. A tutor who immediately spots that the criteria aren't measurable, or that there's no plan for testing against them, is thinking like an IB examiner. A tutor who only comments on the code itself is thinking like a developer — useful, but not the whole picture your child needs for this particular assessment, where documentation quality carries real, separate weight of its own.
This is exactly what the demo session is for — not a general chat about experience, but a chance to watch a tutor actually engage with a piece of IB-specific material in front of you. IB Gram sits this session with a parent present specifically so you can ask the awkward comparison questions directly, rather than relying on a written profile that both candidates could plausibly have written about themselves. If neither candidate handles the question well, that itself is useful information, and we will shortlist further rather than push you toward a decision either way.
A concrete test that filters candidates fast: ask each tutor to write out, live, a short pseudocode solution to a problem neither has seen before, reversing a linked list, say, or searching a nested array, rather than one they have clearly prepared in advance. A tutor who hesitates, second-guesses IB's specific loop syntax, or reaches for a real programming language instead of pseudocode is showing you something a polished profile never would. This single exercise, done in front of a parent during the demo, tends to separate genuinely strong candidates faster than twenty minutes of questions about teaching philosophy, and it costs nothing beyond the ten minutes it actually takes.
Computer Science tutoring rates in Gurugram vary with the tutor's background — a working software engineer tutoring on the side often prices differently from a full-time IB teacher, and neither is automatically the better value for your specific need. Session length and mode, home versus online, shift the number too, though for this subject online sessions rarely cost meaningfully less given how little the mode itself changes what's actually taught, unlike subjects where a home visit adds real logistical value on its own.
The more useful value question is whether a tutor's time goes toward the IA specifically, since that assessment carries weight disproportionate to how much class time schools typically give it. A tutor who spends every session on syllabus content and never asks about IA progress until close to the deadline is leaving marks on the table that cost nothing extra to capture earlier in the year, while there is still time to revise the design documentation properly rather than patch it at the last minute.
IB Gram does not quote a flat rate upfront for IB DP Computer Science home tuition in Gurgaon because tutor background varies this much within the subject alone. Once we know whether your priority is exam technique, the IA, or both equally, we share indicative fees for the shortlisted tutors so you can compare like against like, rather than comparing a general syllabus rate against a specialised, IA-focused one that reflects a genuinely different skill set.
When two tutors quote different rates for what looks like the same service, the gap usually is not arbitrary, it often reflects real differences in what is included, whether IA review sessions are billed as extra, whether cancelled sessions are charged, and how much prep time a tutor puts in outside the session itself for case study or pseudocode material. Comparing two quotes on rate alone, without asking what each actually covers, can lead a family to choose the cheaper option and then find IA support was never really part of the package — the same trap catches families weighing an IB DP Computer Science crash course in Gurugram against a full term of weekly sessions. Asking both shortlisted tutors the identical set of billing questions, side by side, is a better comparison than asking each in isolation and trying to remember the answers later.
For Computer Science, online is not a compromise the way it can be for lab sciences — screen-sharing an IDE, live-editing pseudocode together, and reviewing IA documentation in a shared document all work naturally on video, arguably better than trying to huddle around one laptop screen at a dining table. Most DLF The Belaire families default to online for this subject once they realise there's no equipment dependency holding them back in the first place — many specifically look for an IB DP Computer Science online tutor in Gurugram for exactly this reason.
Where a home session earns its place is right at the start — getting a student's development environment properly configured, agreeing on version control habits before the IA begins, and making sure the student can actually run and test their own code independently rather than relying on the tutor's machine during every session. One or two home sessions early on can genuinely save friction later, once the IA is underway and the student is working more independently.
Beyond that initial setup, an honest tutor will usually say online works just as well for this subject, and a family insisting on home sessions purely out of habit may simply be paying the DLF The Belaire home-visit premium for no real teaching benefit. It's a fair question to ask directly during the demo, and a tutor's willingness to answer it honestly is itself a useful signal. A hybrid pattern — one or two home sessions for setup, online for everything after — is what most Belaire families settle on, and it is worth naming plainly as the option that usually beats committing fully to either home or online alone.
One practical wrinkle families rarely mention upfront: a home session needs a quiet, dedicated space for an hour, and in a home with more than one school-age child doing homework or attending their own online classes at the same time, that space is not always easy to guarantee on a fixed weekday evening. Several Belaire families have found that online sessions, run from a bedroom or study with a closed door, are actually easier to protect from interruption than a home visit competing for the dining table. It is worth testing this honestly in the first few weeks rather than assuming the in-person session will automatically be the calmer, more focused option for the student.
Not every school in the DLF The Belaire catchment offers IB Computer Science as a Group 4 option in the first place, and where it is offered, class sizes tend to be smaller than for Biology or Physics, which can mean less individual IA supervision time from the school itself. Lancers International School, Scottish High International School, Pathways World School, GD Goenka World School and The Shri Ram School Aravali between them cover most DP cohorts in this stretch, though exact subject offering varies year to year.
Where a school runs a small Computer Science cohort, a private tutor's role shifts slightly — less about competing with strong in-school teaching and more about being the one person tracking the IA's development record consistently across the year, since a teacher managing several subjects alongside a small CS class may not have the bandwidth to chase documentation gaps early enough to matter. Families in this position often ask for what amount to IB DP Computer Science doubt solving classes for DLF The Belaire students specifically, rather than fresh syllabus teaching the school already covers well.
This isn't a criticism of any particular school — small cohorts are simply a function of subject-choice numbers, not teaching quality — but it is a genuine reason DLF The Belaire families with a child doing Computer Science often start private tutoring earlier than families in subjects with larger, better-resourced cohorts and more built-in teacher attention.
At schools running a genuinely small Computer Science cohort, sometimes as few as six or eight students across a whole year group, peer discussion, the kind that naturally happens in a bigger class when someone gets stuck on the same pseudocode problem, simply does not exist in the same way. That is not a flaw in the school's teaching, but it does mean a student in a small cohort has fewer informal chances to hear a concept explained a second way by a classmate rather than the same teacher again. A tutor aware of this tends to deliberately introduce alternative explanations and worked examples the student has not already heard once, rather than repeating the class's own framing back to them.
The first session usually starts with a look at whatever code and documentation already exists — even a rough IA idea or an old school assignment — because it tells a tutor more about actual pseudocode fluency and documentation habits than a conversation ever could. From there, the plan splits into two visible tracks: syllabus content and IA progress, tracked separately so neither one quietly eats into the other's session time over the coming weeks.
Weeks two through four typically alternate between the two tracks — one week leaning toward pseudocode and past paper practice, the next toward IA design documentation or testing plan development — with a short written note after each session on exactly what was covered and what's due before the next one. For a DLF The Belaire student also managing other Group 4 or Group 6 subjects, this visible split helps prevent Computer Science from quietly dominating study time, or being neglected entirely in favour of louder deadlines elsewhere.
By the end of the first month, a family should have a realistic sense of the IA timeline specifically — is the success criteria list finalised, has development actually started, is documentation being kept as work happens rather than reconstructed later. If the answer to any of these is still vague a month in, that's worth raising directly with the tutor rather than assuming it will resolve itself closer to the deadline on its own.
Some students arrive with the opposite profile to what a tutor expects: strong on theory and pseudocode from focused revision, but with an IA that is barely started because the coding side simply has not felt urgent next to papers with a fixed, nearer exam date. For this student, the first month should visibly tilt toward the IA specifically, a defined client problem, a first version of the success-criteria list, and a small, working piece of code by week three, rather than more theory practice the student arguably does not need yet. A parent should ask, plainly, whether the plan is addressing the actual gap or just the part that happens to be easier to teach.
Start by telling us the school, HL or SL level, and whether the immediate priority is exam technique, the IA, or genuinely both — this single detail changes which tutors we shortlist more than almost anything else for this subject. We'll put forward two or three tutors who fit that priority and can work DLF The Belaire scheduling, whether that's online-first from day one or with an initial home session purely for setup.
If your child already has any IA work in progress — even just a success-criteria draft or a rough idea of the client problem — share it before the demo session so the tutor can give specific, useful feedback in that first meeting rather than generic advice about the subject in general. This alone often tells a parent more about a tutor's actual fit than an hour of unstructured conversation would.
There's no cost or commitment at the shortlist or demo stage, and re-matching is available if the working style isn't right after the first attempt. For a subject where the IA timeline matters this much, starting the search a term earlier than feels urgent is usually the better call, even if content in class hasn't visibly fallen behind yet.
Bringing your child's most recent school assessment feedback to the demo session, even a single graded piece of pseudocode work or an IA draft with teacher comments, gives a shortlisted tutor something concrete to react to, rather than asking generic diagnostic questions cold in front of a parent for the first time. Tutors who ask for this upfront, before the demo rather than during it, tend to run a more useful first session, because they have had a chance to actually think about the gap beforehand. It is a small thing to prepare, and it noticeably changes how specific the demo conversation ends up being compared with one built entirely around a first impression.
Ask each one directly which they're stronger at — marking an IA against IB's documentation criteria, or live coding and debugging with a student. The two skills don't always come together, and a tutor's honest answer to that question is often more useful than anything on a written profile. The demo session, with a parent present, is the place to test this directly before committing to weekly sessions.
Online generally works well for this subject since there's no lab equipment involved — screen-sharing an IDE and reviewing IA documentation together both work naturally on video. Many DLF The Belaire families use one or two home sessions early on purely to set up the development environment properly, then move fully online for the rest of the term without any real loss to teaching quality.
Small cohorts are common for this subject and aren't a sign of weak teaching — they simply mean less individual IA supervision time is available from the school itself, since one teacher is often covering a small group alongside other classes. A private tutor's role in that situation shifts toward consistently tracking the IA's documentation across the year, which is where small-cohort students most often lose unnecessary marks.
Earlier than most students assume — ideally with a success criteria list and client problem defined well before the coding itself begins, so documentation can be kept as work happens rather than reconstructed from memory later. Starting the IA properly a term ahead of the internal deadline, rather than treating it as a project to begin once 'the syllabus is done,' is the single biggest factor in a strong final submission.
Different enough to cost marks under exam timing, yes. IB's own pseudocode borrows conventions from several languages without matching any one exactly, and a student fluent in Python can still hesitate translating their own logic into IB's specific array, loop and object-reference syntax during a timed paper. This is a practisable skill on its own, separate from general coding ability, and it responds well to repeated timed drilling.
That combination is common, and it's exactly why we ask each candidate directly which side is stronger before shortlisting. If your priority is IA documentation and success criteria, a strong coder without IB marking familiarity may not be the right fit even if the code they write is genuinely excellent — the demo session is designed to surface this mismatch before you commit to weekly sessions.
Yes — stacks, queues, trees and hash tables are tested through pseudocode tracing rather than real-language implementation, and this is a specific skill separate from understanding the concept itself. A student who understands what a binary tree is can still struggle tracing a recursive traversal by hand under exam conditions, and this responds well to structured, repeated practice rather than re-explaining the theory again.
Less than for lab-based subjects, since most sessions can run online without any real loss. For an initial in-person setup session, tutors covering this pocket also tend to serve DLF Crest, DLF Park Place and nearby sectors, so weekday evening scheduling is usually manageable — though it's worth confirming a realistic arrival window given Golf Course Road traffic rather than assuming distance alone.
Say so directly — HL Paper 2 is built entirely around a case study that changes each exam session, so a tutor working from an outdated one is teaching the wrong material regardless of how strong their general Computer Science knowledge otherwise is. IB Gram will re-match to a tutor confirmed current on the relevant case study, at no extra cost to you.
A recent piece of graded pseudocode work or an IA draft with teacher comments is genuinely useful, since it gives the tutor something concrete to react to rather than starting from generic diagnostic questions in front of you for the first time. If nothing formal exists yet, even a rough sense of which topics the school has covered and where your child felt least confident works. Tutors who ask for this before the demo, rather than during it, tend to arrive having actually thought about the gap, which makes the session more useful for judging fit than a first-impression conversation alone.
Ask both exactly what is included, whether IA review sessions are billed as extra, whether a cancelled session is charged, and how much preparation time goes into case study or pseudocode material outside the session itself. A lower quote sometimes simply excludes IA support that the higher one includes, and comparing rate alone without asking these questions can lead to a decision based on incomplete information. Asking both shortlisted tutors the identical set of billing questions, rather than each in isolation, gives a fairer comparison than trying to remember answers given at different times.
It is worth naming honestly rather than assuming a home session will automatically work better than online. In households with more than one child needing a quiet space for homework or their own classes at the same time, an online session run from a closed room is sometimes easier to protect from interruption than a home visit competing for shared space. If this is a real constraint, say so when discussing mode preference — a tutor experienced with DLF The Belaire families will usually suggest starting online and revisiting the question once a session rhythm is established.
If two tutor profiles look equally qualified on paper, or your child's IA hasn't properly started yet, tell us the school and level and we'll shortlist Computer Science tutors matched to that specific gap. A parent-attended demo lets you compare candidates directly before choosing, with no cost until you decide to proceed.
Book a free academic consultation