spires logo

Online Computer Science Tutor Prem

Prem

Prem

Computer Science B.E

5.0

$85/hr

IB Computer Science Examiner | I/GCSE & A Level (OCR, AQA, Edexcel) | IA, EE & NEA Support | Proven Results

Prem
5.0
344 classes

Anna University - Computer Science - B.E

IB Computer Science Examiner | I/GCSE & A Level (OCR, AQA, Edexcel) | IA, EE & NEA Support | Proven Results

Recent Students: 22
Total Hours: 312
Last Online:
All-time Students: 30
Total Classes: 344
Signed Up:
Recent Students: 22Total Hours: 312Last Online:
All-time Students: 30Total Classes: 344Signed Up:

About Me

I am an experienced IB, A Level, and I/GCSE Computer Science educator and an IB Examiner with over 8 years of teaching experience. With a strong academic background in Engineering, I specialise in helping students not just understand concepts, but excel in assessments such as IB Internal Assessments (IA), Extended Essays (EE), and NEA coursework across boards including OCR, AQA, and Edexcel.

My passion lies in simplifying complex topics like programming, algorithms, and system design into clear, real-world understanding. I teach Python, Java, and pseudocode with a strong focus on exam techniques, ensuring students know exactly what examiners expect to award top marks (7/A*).

What makes my teaching different is my “What, Why, and How” approach. I first build a strong conceptual foundation (What), explain the logic behind it (Why), and then guide students step-by-step on applying it in exams and real scenarios (How). This method helps students move from confusion to confidence very quickly.

I create highly personalised lessons based on each student’s level, curriculum, and goals. Whether it’s boosting grades, mastering programming, or achieving top-band coursework submissions, I ensure measurable progress in every session.

My goal is simple — not just to teach, but to transform the way students think, solve problems, and succeed in Computer Science.

Tutor Experience

With over 8 years of experience in online teaching, I specialise in delivering high-impact Computer Science lessons for IB (SL/HL), GCSE, IGCSE, A Level, and MYP Design students. As an IB Examiner, I provide students with insider insights into assessment criteria, helping them maximise marks in Internal Assessments (IA), Extended Essays (EE), and exam papers.

I have successfully guided students across multiple international curricula, including OCR, AQA, and Edexcel, with a strong focus on exam techniques, structured answers, and problem-solving skills required to achieve top grades (7/A*). My expertise includes programming (Python, Java), databases, algorithms, and system design, along with coursework support such as NEA (Non-Exam Assessment).

My teaching approach is based on the “What, Why, and How” methodology—ensuring students not only understand concepts but can apply them effectively in exams. I break down complex topics into simple, real-world examples, followed by guided practice, exam-style questions, and detailed feedback aligned with examiner expectations.

I focus on building confidence, improving logical thinking, and helping students move from basic understanding to top-band answers. Every lesson is personalised based on the student’s level, goals, and exam board requirements, ensuring measurable academic progress and long-term success.

Topic Expertise

I specialise in Computer Science across IB (SL/HL), IGCSE, GCSE, and A Level, with strong expertise in Python, Java, and pseudocode. My teaching focuses on helping students master key topics such as algorithms, data structures, computational thinking, and system fundamentals in a clear, structured way.

As an IB Examiner, I provide expert guidance for Internal Assessments (IA) and Extended Essays (EE), helping students understand exactly what is required to achieve top marks (6/7). I support students step-by-step—from idea selection to final submission—ensuring their work meets IB criteria at the highest level.

For GCSE and A Level students, I cover all major exam boards including OCR, AQA, and Edexcel, with a strong focus on exam techniques, structured answers, and NEA (Non-Exam Assessment) coursework. I help students improve both their coding ability and written exam performance, which is key to achieving A/A* grades.

My teaching approach follows a clear “What, Why, and How” structure—building strong conceptual understanding, explaining the logic behind topics, and then applying them through exam-style questions and real-world problems. This ensures students not only understand the content but can confidently apply it in exams.

I work closely with each student to create personalised lesson plans based on their syllabus, strengths, and goals. Whether the aim is to improve grades, complete coursework successfully, or build strong programming skills, I focus on delivering measurable progress in every session.

Client Reviews

Very good

- Extended Essay

t

- Computer Science

The teaching style was pretty effective. Sir have explain complex knowledge points in simple term everything was easy to understand. I believe i will get better at computer science with more of sir's class

- Computer Science

It was a good and informative and interactive lesson. Prem was very nice and open minded.

- Design Technology

Happy with how the class went

- Computer Science

The class was very very good and his teaching is very clear. He really helped me and I feel much more confident on my computer science IGCSE exam.

- Computer Science

Very patient tutor. Explained concepts in a very simple way that was easy to understand. Made sure I understood the topic before finishing the class. Thank you for your help.

- Computer Science

Testimonials

I enjoyed the lesson, the teacher was explaining very well which made me understand the peel method better. The teacher explained what it stands for and how I should use it in the exam which made it clear.

Alisa - Extended Essay

Really knowledgeable and kind tutor! In 30 minutes I was able to grasp fundamental principles of pseudocoding.

Victoria - IB Computer science ⭐⭐⭐⭐⭐

Really knowledgeable and kind tutor! In 30 minutes I was able to grasp fundamental principles of pseudocoding.

Victoria - IB Computer science ⭐⭐⭐⭐⭐

Background Checks

Verified

Qualifications

Bachelor of Computer Science in Engineering
Bachelor of Education in Computer Science

Availability

WeekdaysWeekends
Morning
Afternoon
Evening