Shortest-Path This project was done as the main component of my end of year assessment for University of Bath Principles of Programming CM10227.