Bellman–Ford, explained clearly.
A practical guide to shortest paths, negative edges, negative cycles, and a Python implementation.
Computing educator · Data scientist · Computer scientist
Follow the evidenceGood technical work should help people make better decisions. Make it clearComplex ideas become useful when people can understand and question them. Keep learning humanAI should support thinking, not replace the effort that builds understanding.
A practical guide to shortest paths, negative edges, negative cycles, and a Python implementation.
One-to-one, project-based sessions that make computing clear and help learners build confidence through effort, questioning, and making.
Studying the PGCE Secondary Computer Science with ICT at London Metropolitan University, with a focus on making computing clear, useful, and responsible.
View the courseStart a conversation
I’m open to thoughtful conversations about data, AI, coding education, and practical ways to help people learn without losing the thinking that makes learning durable.