Skip to content

Erkan Malcok

Writing, teaching, and thinking about computing and education.

For teachers, learners, and colleagues who need clear thinking about computing.

Browse articles

Why I write

From data science to teaching.

My background is in data science and computational maths — commercial analytics, then UK education data — and I am training to teach computer science.

I write to measure what matters, remove work that adds no value, and improve what remains. Models, metrics and AI can support your thinking, but none can replace your judgement or understanding.

Articles and study

Personal site writing

Short articles on computing, education, and evidence — for people who teach, learn, and decide.

This is not a publication record or portfolio of formal work.

ArticleComputer science · Algorithms

Bellman–Ford, explained clearly.

A practical guide to shortest paths, negative edges, negative cycles, and a Python implementation.

OpinionAI in education · Reasoning

LLM fluency is not reasoning.

What large language models are good at, where fluent answers mislead us, and how to evaluate claims about intelligence and understanding.

OpinionComputer science · Computing education

Computer science has two parents.

Mathematics explains the structure and limits of computation. Engineering makes those ideas work in imperfect, physical systems. Students need both.

OpinionComputing education · Pedagogy

Teaching computing beyond syntax.

What pupils need besides working code: structure, explanation, debugging habits, and the confidence to reason about programs.

Current study

PGCE Secondary Computer Science with ICT.

Course details

Degree

BSc (Hons) Data Science.

Course details

Start a conversation

Get in touch.

People do not ask when they feel uncomfortable. When they are comfortable, they share — begin there.