Longest Common Subsequence (Part 2)
December 23rd, 2018

In part 2, I investigate a connection between two problems: longest common subsequence and longest increasing subsequence.

Longest Common Subsequence (Part 1)
December 22nd, 2018

Solving the LCS problem with dynamic programming (bottom-up and top-down).

Visualizing Prerequisite Relations
August 23rd, 2017

Trying to visualize the last four semesters in my degree as a directed graph. Will I graduate on time, or am I missing prerequisites?

Exploring the Knapsack Problem
July 31st, 2017

An individual is on a diet. They won't eat more than 750 calories per meal and they want to make the most of it. Given a menu, what items should they order?

All Relations on a Set (and Their Properties)
April 17th, 2017

Using Python to generate a list of relations and check their properties (reflexive, symmetric, antisymmetric, transitive, and equivalence).

Base Conversions
March 24th, 2017

How to convert numbers in any base to base-10 and back again. This is one of my notes from the uOttawa course ITI 1100 (Digital Systems).

Numerical Integration with Simpson's Rule (and Python)
February 24th, 2017

Trying to understand a formula from Calculus I by translating it into code.

Enter A-Frame
September 6th, 2016

Experimenting with a cool webVR framework from Mozilla + Google Summer of Code.

Recursive Bisection Search
Jan 30th, 2016

An article about a mini-assignment from the edX course 'Introduction to Computer Science and Programming Using Python'

Setting up Custom Domains with App Engine
Jan 29th, 2016

A short guide based on my experience setting up w.s. undine with GAE and Namecheap.

Friedman's Rank Test
Jan 26th, 2016

An explanation of Friedman's Test based on part of a lecture from Stats II taught by Dwayne Schindler.