Simon’s sketch book, P vs. NP and Fallacy vs. Paradox

Simon took a piece of paper and drew P vs. NP and other complexity classes. P vs. NP is probably the most famous millennium problem, one of the seven most … Continue reading Simon’s sketch book, P vs. NP and Fallacy vs. Paradox

Nandgame!

Thanks to @BioGeek in the comments, Simon has discovered nandgame.com, one awesome computer engineering learning environment, corresponding to the first five chapters of the NAND to Tetris course (see our … Continue reading Nandgame!

From NAND to Tetris

Last week, Simon found this awesome free computer engineering course and textbook, and dove right in. The course teaches how to create: A basic computer A higher-level language A mini … Continue reading From NAND to Tetris

Simon’s Bézier Editor in p5.js

One more project inspired by Sebastian Lague: a Bézier Editor. Simon used Sebastian Lague’s algorithms to recreate the editor in p5.JS. Editor: https://editor.p5js.org/simontiger/present/r4gW2mgIo Code: https://editor.p5js.org/simontiger/sketches/r4gW2mgIo I added the export button! … Continue reading Simon’s Bézier Editor in p5.js

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!

A Beautiful Universe by Professor Cumrun Vafa World Science Scholars Live Session

Simon enjoyed the informal interaction during the live session, even though he had been a little critical about the course. He always tunes in better once it gets less formal. … Continue reading A Beautiful Universe by Professor Cumrun Vafa World Science Scholars Live Session

James Tanton’s Matrix Math

Yes, this one is about what Simon learned from James Tanton again. Simon basically spent two months living on Tanton’s websites. He even gave me two colorful lectures on matrix … Continue reading James Tanton’s Matrix Math

Simon’s first impressions of this year’s first course with World Science Scholars

Last weekend, Simon started this new school year’s first World Science Scholars course, A Beautiful Universe: Black Holes, String Theory, and the Laws of Nature as Mathematical Puzzles with Breakthrough … Continue reading Simon’s first impressions of this year’s first course with World Science Scholars

A super-simple database

As a suggestion on a Coding Train thread on GitHub in which Daniel Sghiffman was asking for ideas on how to keep poll votes after restarting the server, Simon has … Continue reading A super-simple database

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