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 RelationsAugust 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 ProblemJuly 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 ConversionsMarch 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-FrameSeptember 6th, 2016
Experimenting with a cool webVR framework from Mozilla + Google Summer of Code.
Recursive Bisection SearchJan 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 EngineJan 29th, 2016
A short guide based on my experience setting up w.s. undine with GAE and Namecheap.
Friedman's Rank TestJan 26th, 2016
An explanation of Friedman's Test based on part of a lecture from Stats II taught by Dwayne Schindler.