Longest Common Subsequence (Part 2)
December 23rd, 2018In part 2, I investigate a connection between two problems: longest common subsequence and longest increasing subsequence.
Longest Common Subsequence (Part 1)
December 22nd, 2018Solving the LCS problem with dynamic programming (bottom-up and top-down).
Visualizing Prerequisite Relations
August 23rd, 2017Trying 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, 2017An 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, 2017Using Python to generate a list of relations and check their properties (reflexive, symmetric, antisymmetric, transitive, and equivalence).
Base Conversions
March 24th, 2017How 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, 2017Trying to understand a formula from Calculus I by translating it into code.
Enter A-Frame
September 6th, 2016Experimenting with a cool webVR framework from Mozilla + Google Summer of Code.
Recursive Bisection Search
Jan 30th, 2016An 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, 2016A short guide based on my experience setting up w.s. undine with GAE and Namecheap.
Friedman's Rank Test
Jan 26th, 2016An explanation of Friedman's Test based on part of a lecture from Stats II taught by Dwayne Schindler.