R.S.
HL
Private Computer Science Tutoring
Personalised one-to-one tutoring for students studying IBDP, Cambridge, AP, OCR, AQA and Pearson Edexcel Computer Science.
IBDP · Cambridge · AP · OCR · AQA · Edexcel
The right Computer Science teacher does more than explain the syllabus. They identify where understanding breaks down — and rebuild it properly.
Lessons are planned around one student. We begin by finding what is actually causing marks to be lost — a misunderstood concept, a gap in programming fluency, or examination technique that does not match what the mark scheme rewards. From there the teaching is built specifically for that student's syllabus, level and timeline.
Teaching material, question sets and worked solutions are written for the specification the student is assessed against, rather than adapted from a generic worksheet.
About
I have spent over eleven years teaching Computer Science to students following international curricula — IBDP, Cambridge, AP, OCR, AQA and Pearson Edexcel. That covers both halves of the subject: the programming students either enjoy or quietly avoid, and the theory that decides a large share of the final paper.
I teach one-to-one, so a lesson is built around a single student's syllabus, gaps and examination calendar. Parents usually come to me at one of two moments: when a capable student has started losing marks they cannot explain, or when a student has decided Computer Science is not for them. Both are usually traced back to one concept that was never properly built.
I don't want students memorising Computer Science. I want them to understand why the code works.
2026 Student Results
Selected achieved outcomes from students taught in the 2026 examination cycle. Student identities are intentionally masked to initials to protect privacy.
IBDP Computer Science · May 2026
7/7 · 6/7 · 5/7
HL
SL
HL
HL
HL
SL
HL
HL
HL
HL
AP Computer Science A · 2026
5/5 · 4/5
AP CSA
AP CSA
AP CSA
AP CSA
AP CSA
AP Computer Science Principles · 2026
5/5 · 4/5
AP CSP
AP CSP
AP CSP
AP CSP
AP CSP
AP CSP
Student names are masked for privacy. These are achieved outcomes from students taught in the 2026 examination cycle; individual progress varies and no examination grade is guaranteed.
Approach
01
Build genuine conceptual understanding.
02
Translate concepts into algorithms, programs and examination responses.
03
Develop technique, accuracy and confidence under examination conditions.
Tell me their curriculum, current level and where they are struggling. We can begin with a short conversation before deciding whether lessons are the right fit.
Parent consultation
This is a short academic snapshot, not a generic contact form. In about a minute, you can give me enough context to make our first conversation useful from the start.
What this helps me understand
Privacy & Data Use
This website does not store consultation-form submissions in a website database. Your answers are used only to prepare a WhatsApp message that you decide whether to send to Miss Riya.
Riya Mahato (“Miss Riya”), operator of ComputerScienceTeacher.com. Questions about personal information can be sent to riyaamitmahato@gmail.com.
Depending on what you choose to enter, this may include a parent or guardian name, student first name, country, curriculum, grade or year, learning requirements, WhatsApp number, email address and approximate tutoring budget.
Information is used to respond to your tutoring enquiry, understand the student’s requirements, discuss availability and arrange lessons where appropriate.
The consultation form itself does not save submissions to a website database. After validation, it prepares a WhatsApp message on your device. Your information is sent only if you choose to send that message.
To check the hourly-budget threshold, the website requests a reference exchange rate using only the selected currency code. Names, contact details, written answers and budget amounts are not sent to the exchange-rate service.
The website uses services required for hosting, fonts, exchange-rate checking and communication. Those providers may process technical or communication data under their own privacy terms.
Enquiry communications are kept only for as long as reasonably necessary to respond, manage tutoring communication and meet applicable record-keeping obligations. You may contact the email above to ask about, correct or request deletion of personal information you have provided, subject to applicable legal requirements.
Google Analytics is used to understand site usage and measure advertising performance. Optional analytics and advertising-measurement storage is controlled through the site’s privacy choices. Personalised advertising remains disabled by this consent setting.