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 …


EulerPy — Streamlining Project Euler

As someone relatively new to the world of programming, I’m always looking for resources that will help me become more experienced. I had read the name Project Euler countless times, but had attempted to work through the problems before, and ultimately …