Breaking the Enigma Code With Rust

If I had to pick something from the humanities to study in university, I would probably go with history. Not only is history interesting in and of itself, but having a good grasp on history clarifies a lot of modern geopolitics. War …


The Joy of Problem Solving

This past semester, I took one of my favourite computer science courses to date — Intermediate Algorithm Design and Analysis. The course helped me realize my passion for reasoning about interesting problems, and being able to convey ideas about these problems to others …


Reflections and Resolutions

It’s already the last day of 2015, and I’ve only published a single post this year (and on the first of January, no less). It turns out I’m not actually limited to posting technical articles here, so I figured …


On Git and GitHub Flow

Recently, I have been making an added effort to seek out and contribute to open source projects on GitHub. The motivation behind this was largely the 24 Pull Requests project, which encourages developers to submit one pull request for each day in …