02 May 2026

Why Big O Notation Confuses Everyone (And How to Finally Understand It)

 


Why Big O Notation Confuses Everyone (And How to Finally Understand It)


If there is one topic in A Level Computing that causes more confusion than almost anything else, it is Big O notation.

Students often say things like:

  • “I don’t get what the letters mean”
  • “Is it just maths?”
  • “Why does it even matter if the code works?”

And that last one is the key.

Because yes — your code might work…
But will it still work when there are a million users?


What Big O Is Really About

Big O notation isn’t just a formula.

It’s a way of answering one simple question:

“How does the time taken (or memory used) grow as the input gets bigger?”

Not when you test it with 10 items…
But when you test it with:

  • 1,000 items
  • 1,000,000 items
  • or even more

Why Students Struggle

From years of teaching, the main issues are:

1. It’s taught too abstractly

Students see symbols like:

  • O(n)
  • O(n²)
  • O(log n)

…but don’t connect them to real programs.


2. It feels like maths instead of computing

As soon as graphs appear, many students switch off.


3. No real-world context

Without context, it becomes memorisation instead of understanding.


A Simple Example: Searching

Let’s take something simple — finding a name in a list.

Method 1: Linear Search → O(n)

  • Check each item one by one
  • Worst case: check everything

 If there are 1,000 items → up to 1,000 checks


Method 2: Binary Search → O(log n)

  • Start in the middle
  • Eliminate half each time

If there are 1,000 items → about 10 checks


This is the key idea:

Even though both methods “work”…

One is dramatically faster as the data grows.


Understanding the Common Big O Types

Think of them like this:

  • O(1) → Always the same (fastest)
  • O(log n) → Grows slowly (very efficient)
  • O(n) → Grows steadily
  • O(n log n) → Slightly worse than linear
  • O(n²) → Gets slow quickly
  • O(2ⁿ) → Completely impractical very fast!

Why It Matters in the Real World

This isn’t just an exam topic.

Big O is used in:

  • Search engines
  • Social media platforms
  • Banking systems
  • Game engines

 Imagine:

  • Searching Google using O(n²)…
  • Or loading Instagram with inefficient algorithms…

They simply wouldn’t work at scale.


How to Actually Understand It (Not Memorise It)

Here’s how I teach it:

Step 1: Start with real problems

Searching, sorting, looping — not formulas

Step 2: Think “what happens when input grows?”

Always ask:

“If I double the data, what happens to the time?”

Step 3: Visualise it

Graphs help — but only after understanding the idea

Step 4: Compare algorithms

Understanding comes from comparison, not isolation


Exam Tip

A typical exam question might ask:

“Compare the efficiency of two algorithms…”

To get top marks:

  • State the Big O
  • Explain what it means
  • Link it to performance with large datasets

Final Thought

Big O notation isn’t about complicated maths.

It’s about thinking like a computer scientist:

“Will this still work when the problem gets big?”

Master that idea — and the rest falls into place.


Need Help With A Level Computing?

At Hemel Private Tuition, we:

  • Break complex topics into simple ideas
  • Use real examples (not just theory)
  • Focus on exam success AND understanding

01 May 2026

A-Level Chemistry – The Best Ways to Learn and Then Revise

 


A-Level Chemistry – The Best Ways to Learn and Then Revise

A-Level Chemistry has a reputation—and not always a friendly one.

Students often say:

“I understand it in class… but I can’t answer the questions.”

That’s the key problem. Chemistry isn’t just about learning—it’s about applying.

After 40+ years of teaching, I’ve found that success in A-Level Chemistry comes down to doing two things properly:

  1. Learning the content the right way
  2. Revising in a way that matches the exam

Let’s break that down.


Step 1: Learning Chemistry Properly (Not Just Copying Notes)

The biggest mistake students make is passive learning.

Reading notes ≠ learning
Highlighting ≠ understanding
Watching videos ≠ mastery

What actually works:

1. Build understanding first

  • Ask: Why does this happen?
  • Link topics together (e.g. bonding → structure → properties)
  • Use diagrams wherever possible

2. Learn definitions precisely
Exam boards love definitions—and they are picky.

For example:

  • Not “energy needed to break a bond”
  • But: “the enthalpy change required to break one mole of bonds in the gaseous state”

That level of precision matters.

3. Do examples immediately
After learning a concept:

  • Do 2–3 questions straight away
  • If you can’t do them → you haven’t learnt it yet

Step 2: The Power of Practice (This Is Where Grades Are Won)

Chemistry is a skills subject.

You wouldn’t learn to sail (or drive a powerboat!) just by reading about it—you have to do it.

Same here.

Focus on:

  • Past paper questions by topic
  • Repeating question types (they do come back)
  • Learning mark scheme language

Step 3: How to Revise Effectively

Revision is not re-learning everything from scratch.

It is:

Training your brain to recognise and solve exam questions quickly and accurately

The 3-Step Revision Cycle

1. Recall

  • Blurting (write everything you remember)
  • Flashcards
  • Quick quizzes

2. Apply

  • Exam questions
  • Timed practice
  • Mixed topics

3. Review

  • Mark your work properly
  • Add corrections to notes
  • Identify weak areas

Then repeat.


Step 4: Topic-by-Topic Strategy

Some topics need slightly different approaches:

Physical Chemistry

  • Practice calculations daily
  • Learn formulas AND when to use them
  • Show full working (marks are method-based)

Organic Chemistry

  • Learn mechanisms step-by-step
  • Practise drawing them repeatedly
  • Understand why electrons move

Inorganic Chemistry

  • Focus on patterns (trends in the periodic table)
  • Use colours, reactions, and observations
  • Link structure to behaviour

Step 5: The Final Weeks Before Exams

This is where many students go wrong.

They panic… and go back to reading notes.

Don’t.

Instead:

  • Do one full paper per day
  • Mark it properly
  • Redo mistakes the next day

This is the fastest way to improve grades.


Common Mistakes to Avoid

❌ Only reading notes
❌ Avoiding hard questions
❌ Not marking work properly
❌ Ignoring definitions
❌ Leaving revision too late


Final Thought

A-Level Chemistry isn’t about being “naturally good.”

It’s about:

  • Practising regularly
  • Learning from mistakes
  • Thinking like the examiner

Do that—and the grades will follow.

24 April 2026

Thinking Clearly About Ions, Charges, and the Periodic Table (Without the Panic)

 

Thinking Clearly About Ions, Charges, and the Periodic Table (Without the Panic)


If there’s one topic that quietly causes confusion in GCSE and A-Level Chemistry, it’s this one.
Ions… charges… half equations… and then someone casually throws in “just balance the electrons” as if that helps.

Let’s slow it down and make it make sense.


🔬 What Actually Is an Ion?

An ion is simply an atom (or group of atoms) that has gained or lost electrons.

  • Lose electrons → positive ion (cation)
  • Gain electrons → negative ion (anion)

Think of electrons as tiny negative charges:

  • Lose a negative → you become positive
  • Gain a negative → you become more negative

👉 Simple example:

  • Sodium loses 1 electron → Na⁺
  • Chlorine gains 1 electron → Cl⁻

Already, we’ve got the basis of ionic bonding.


🧭 The Periodic Table Is Your Shortcut



6

Students often try to memorise charges. That’s painful and unnecessary.

Instead, use the groups:

  • Group 1 → +1
  • Group 2 → +2
  • Group 6 → −2
  • Group 7 → −1

Why?

Because atoms want a full outer shell.

👉 Sodium (Group 1): easier to lose 1 electron than gain 7
👉 Oxygen (Group 6): easier to gain 2 electrons than lose 6

So the charges aren’t random — they’re about energy efficiency.


⚖️ Building Ionic Compounds (The Bit Students Overthink)

Here’s the golden rule:

👉 Total charge must equal zero

That’s it. No exceptions.

Example 1: Sodium Chloride

  • Na⁺ and Cl⁻
  • Charges cancel 1:1 → NaCl

Example 2: Magnesium Oxide

  • Mg²⁺ and O²⁻
  • Charges cancel 1:1 → MgO

Example 3: Calcium Chloride

  • Ca²⁺ and Cl⁻
  • Need two Cl⁻ to balance → CaCl₂

💡 Better way to think about it:
You’re not “crossing numbers over”…

You’re asking:
👉 “How many of each ion do I need so the charges cancel out?”


🔋 Half Equations (Where Electrons Finally Matter)

Half equations show electron transfer — the actual chemistry happening.


Oxidation = Loss of electrons

Reduction = Gain of electrons

👉 Example:

Oxidation:
Zn → Zn²⁺ + 2e⁻

Zinc loses electrons → becomes positive

Reduction:
Cl₂ + 2e⁻ → 2Cl⁻

Chlorine gains electrons → becomes negative


🧠 How to Think About It (This Is the Key Bit)

Most students try to memorise everything separately:

  • Ion charges
  • Ionic bonding
  • Half equations

That’s where it falls apart.

Instead, link everything together:

1. Start with the atom

Where is it in the periodic table?

2. Decide what it wants

Lose or gain electrons to get a full outer shell?

3. That gives you the charge

No guesswork needed

4. Build compounds by cancelling charges

Neutral overall — always

5. Use half equations to show the electron movement

That’s the mechanism behind it all


🎯 Final Thought (The “Lightbulb” Moment)

Ionic chemistry isn’t about rules…

It’s about electrons moving to lower energy states.

Once you see it like that:

  • Charges make sense
  • Compounds make sense
  • Half equations make sense

And suddenly, those exam questions stop looking like a foreign language.

22 April 2026

The Biggest Revision Mistake (That Almost Everyone Makes)

 

The Biggest Revision Mistake (That Almost Everyone Makes)

Let’s talk about revision.

Or more specifically…

👉The illusion of revision.


The Common Approach

Student sits down.

Opens notes.

Reads through everything carefully.

Highlights key points.

Feels productive.


The Problem?

Nothing is actually being learned.

It feels like revision—but it’s passive.

And passive revision is the least effective kind.


Why It Feels Like It Works

Because it’s easy.

Reading something you recognise gives a false sense of confidence.

👉 “Yes, I remember that.”

But recognition is not recall.


What Actually Works

Revision needs to be active.

That means:

  • Flashcards
  • Blurting
  • Practice questions
  • Teaching someone else

Anything that forces your brain to work.


A Simple Test

If your revision feels easy…

👉 It’s probably not working.


Final Thought

Revision should feel uncomfortable.

That’s learning happening.

21 April 2026

The Hidden Skill Behind Every Top Student

 The Hidden Skill Behind Every Top Student

People often assume top students are just… clever.

Better memory.
Faster thinking.
Some kind of academic superpower.

In reality?

It’s much less exciting than that.


The Real Secret: Pattern Recognition

Top students aren’t seeing questions for the first time.

They’re recognising them.

👉 “Oh, this is one of those questions.”

And once you’ve seen a type of problem before, everything becomes easier:

  • You know how to start
  • You know what method to use
  • You know what the examiner is looking for

How Do You Build That Skill?

Not by reading notes.

Not by highlighting textbooks.

👉 By doing questions.

Lots of them.


The “I’ve Seen This Before” Effect

In Maths and Physics especially, exam questions follow patterns.

They may look different—but underneath, they’re the same ideas repeating.

The more questions you do:

  • The less surprising exams become
  • The more confident you feel
  • The faster you work

Final Thought

The best students don’t know more.

👉 They’ve just seen more.

20 April 2026

Why Students Get Stuck (And It’s Not What You Think)

Why Students Get Stuck (And It’s Not What You Think)

There’s a moment I see in almost every lesson.

A student looks at a question… pauses… and then says the familiar line:

👉 “I don’t know how to start.”

Now here’s the interesting thing.

Most of the time—they do know the content.

They’ve seen the topic.
They’ve written notes.
They’ve even answered similar questions before.

So what’s going wrong?

It’s not a lack of knowledge.
It’s a lack of process.


The Blank Page Problem

Give a student a completely blank page, and suddenly everything disappears.

It’s not that they’ve forgotten—it’s that they don’t know what the first step should be.

And without a first step… nothing happens.


What Good Students Do Differently

Strong students don’t magically know the answer.

They just start somewhere.

They will:

  • Draw a diagram
  • Write down what they know
  • List the formulae that might be relevant
  • Make an attempt (even if it’s wrong)

And that’s the key.

👉 They get moving.


A Simple Fix

If you’re stuck, try this:

  1. Read the question twice
  2. Write down everything you know
  3. Draw a diagram (even if it’s rough)
  4. Choose a formula—even if you’re unsure

Don’t aim to be right.

👉 Aim to begin.


Final Thought

Perfection doesn’t get marks.

Working does. 

17 April 2026

The Rise (and Reality Check) of the Metaverse

 

The Rise (and Reality Check) of the Metaverse

 “Virtual Worlds, Real Lessons – But Is the Metaverse Actually Happening?”



A couple of years ago, the Metaverse was the buzzword. We were all apparently about to live, work, shop, and even attend school inside virtual worlds. You’d pop on a headset, become a slightly better-looking avatar, and never need to leave the house again.

Fast forward to today… and things look a little different.


🚀 The Rise – Why Everyone Got Excited

When companies like Meta started investing billions, it sounded like the next internet revolution.

The idea was simple:

  • A fully immersive digital world
  • People interacting via avatars
  • Virtual classrooms, offices, and even social lives

For computing students, this links directly to:

  • Virtual Reality (VR)
  • Augmented Reality (AR)
  • 3D modelling and simulation
  • Networking and real-time data processing

And to be fair—it is impressive technology.

Imagine:

  • Walking through a human heart in Biology
  • Simulating physics experiments without breaking expensive equipment
  • Practising presentations in front of a virtual audience

From a teaching perspective, that’s exciting.


🧠 The Reality Check – Why It Hasn’t Taken Over (Yet)

Here’s the honest bit.

The Metaverse hasn’t quite delivered on its original promise.

Why?

1. 🥽 The Headset Problem

Most people don’t want to sit for hours wearing a VR headset.
They’re expensive, bulky, and—after a while—slightly nauseating.


2. 💰 Cost vs Benefit

Schools and students ask a simple question:
“Is this better than a laptop and a whiteboard?”

At the moment… not always.


3. 🧑‍🤝‍🧑 Humans Like the Real World

It turns out:

  • Face-to-face teaching works
  • Real classrooms still matter
  • And yes… people still like chatting without an avatar

4. ⚙️ Technology Isn’t Quite There

For a true Metaverse, you need:

  • Ultra-fast internet
  • Powerful graphics
  • Seamless interaction

We’re getting there—but not quite yet.


🎯 So Why Should GCSE & A Level Students Care?

Because even if the hype has cooled, the technology behind it is very real.

Students studying computing will encounter:

  • VR/AR development
  • Game engines (like Unity or Unreal)
  • Human-computer interaction
  • Data processing in real time
  • Ethical issues (privacy, identity, addiction)

👉 In other words:
The Metaverse might not have taken over—but the skills behind it are growing fast.


🔮 My Prediction (With a Slightly Raised Eyebrow)

The Metaverse isn’t dead—it’s just… growing up.

Instead of one giant virtual world, we’re more likely to see:

  • VR used in training and education
  • AR used in real-world applications
  • Virtual environments used where they actually make sense

⚓ Final Thought

A bit like learning to sail (badly, in my case) which can be found here, you can read all the theory you like—but at some point, you need the real experience.

The Metaverse is a fantastic tool.
But it’s not a replacement for reality—at least not yet.

Why Big O Notation Confuses Everyone (And How to Finally Understand It)

  Why Big O Notation Confuses Everyone (And How to Finally Understand It) If there is one topic in A Level Computing that causes more confus...