A home for all of my projects and creations.
Applications
- cali - a meeting/event/todo date parser
- seashell - an in-browser IDE for C
- grt.py - a schedule printer for the local buses in Kitchener/Waterloo
Data Structures and Algorithms
- pqueue - an over-engineered priority queue implementation (binary heap) in C
- Huffman Coder - a Huffman encoder, decoder and demo in C++11
Lectures
- SASMS 1: geometry of duality - a gentle geometry-based introduction to linear optimization and LP duality with many pretty pictures, including one of a puppy
- A First Look at the Linux Kernel - exactly what it says on the tin