Logic Gates. Simon has programmed his own Digital Logic Simulator.

Simon has been greatly inspired by Sebastian Lague’s new video on how computers work, it seems to have sparked a whole new wave of enthusiasm about logic gates and logic … Continue reading Logic Gates. Simon has programmed his own Digital Logic Simulator.

Secure Hash Algorithms

Simon is mesmerized with cryptographic hash functions. He is following the Cryptocurrency course on Brilliant.org and learning about secure hash algorithms at a whole new level now. SHA–2 (Secure Hash Algorithm 2) … Continue reading Secure Hash Algorithms

Simon’s videos are featured on the Global Math Project website!

In October, Simon’s videos were featured on the Global Math Project website! The bulk are his latest three videos with detailed proofs of pile-splitting magic: In this video, I will … Continue reading Simon’s videos are featured on the Global Math Project website!

Simon’s Game Bot

Also in October, Simon built a game bot that can play math games with him. At the moment, the bot only plays the higher-lower game, but will learn to play … Continue reading Simon’s Game Bot

More Math games on a sheet of paper or on the street, using two pieces of chalk

Here come a few simple but beautiful math games that don’t take much time or preparation. Simon has learned about these from the following great resources, worth checking out: Math … Continue reading More Math games on a sheet of paper or on the street, using two pieces of chalk

Square Roots on Napier’s Checkerboard

I’ve figured out how to do square-roots in binary on Napier’s Checkerboard! I’ve learned how to do addition, subtraction, multiplication and division from James Tanton’s vids. I’ve shown how to … Continue reading Square Roots on Napier’s Checkerboard

Base 3/2

Simon is simply mesmerized by the founder of the Global Math Project James Tanton. He has watched countless tutorials by Tanton and frequents Tanton’s Exploding Dots website that features a … Continue reading Base 3/2

A “quirky way to add, subtract and multiply in binary”

Simon has shown me an interesting way to add, subtract and multiply in binary using what is called a Napier’s Checkerboard (or Napier’s Chessboard), something he learned from his new … Continue reading A “quirky way to add, subtract and multiply in binary”

ProLang: Simon’s first jam submission

Amidst all the traveling in August, Simon was working on his first serious coding competition submission. Together with a friend from Australia, he was building a new programming language called … Continue reading ProLang: Simon’s first jam submission

Simon’s first 4 kyu kata solved! And a high competitive programming rank!

Simon has solved his first 4 kyu kata (programming assignment at a master programmer level) on CodeWars: Kata In our dojo, kata are real code challenges focused on improving skill … Continue reading Simon’s first 4 kyu kata solved! And a high competitive programming rank!