Learning in Public
The Core Idea Behind Spark
Permutations (Leetcode 40) (Youtube Video)
Using MapReduce for Machine Learning Systems
Minimum Cost Path (Leetcode 2304) (Youtube Video)
Breadth-first Search Explanation (Youtube Video)
Building Search Indexes in MapReduce
Maximum Depth of Binary Search Tree (Leetcode 104) (Youtube Video)
Map-Side Joins in MapReduce
House Robber (Leetcode 198) (Youtube Video)
Reduce Side Joins in MapReduce
Best Time to Buy and Sell Stock (Leetcode 121) (YouTube Video)
Climbing Stairs Solution (Leetcode 70) (YouTube Video)
How Unix processes data differently to Python
The similarities between Unix and MapReduce
What is unique about Spark?
Binary Search Tree Deletion (YouTube Video)
The Role of the State in Enabling Innovation (based on ideas of Mariana Mazzucato)
Specialised vs General-Purpose Module Design (YouTube Video)
Other Projects
The London Tech Insider Podcast
The Interpretable Machine Learning Podcast
Henley 2019, University of London Boat Club's Temple A Crew