All Stories

MergeSort

Invented by John von Neumann in 1945, MergeSort was one of the most innovative and efficient sorting algorithms of it’s time and is a classic example of divide and conquer...

An overview of pathfinding algorithms

Terminology used: • Vertex: A ‘node’ of a graph

Operations on a collection of locations

This article is loosely based on the previous one.

Quantum Computing Breaking Encryption (or not)

Exploring quantum computing, how it could possibly break our current standards of encryption and what that means for the security of our online data.

Cryptographic Algorithms

We talked about cryptography and what it means in our first article, Introduction to cryptography. Now we talk about it in more depth, with a focus on its implementation. Some...

The Advent of ML and AI in Gaming

How machine learning and artificial intelligence are being used to revolutionize the field of gaming and what's in store for the future of gaming.