6 of 10
Aug 18, 2021

The Nand2Tetris Experience

Programming assembly compilers computer-architecture

I recently went through the Nand2Tetris course. The motivating goal behind the material is to learn about the foundational hardware and software components of a computer by building one from scratch. As the name suggests, the course starts you off with nothing but a NAND chip and, through a series...

Apr 10, 2021

Maze Contest: A Quick Analysis

Data data-science r

One of my CS classes this semester runs a semester-long contest to see who can write the fastest concurrent maze solver. Submitted programs are tested on a battery of 7 mazes that may or may not be solvable and a public scoreboard is updated quasi-daily with each competitor’s runtime performance...

Nov 16, 2020

Misaka Net

Programming assembly go grpc

Since my personal site went through a recent re-haul (I can’t believe we’re on v4 now…), I figured now would be a good a time as any to, hopefully, start up writing this blog again.

6 of 10