- How to Write your own Minesweeper AI
- Notes on the partial fraction decomposition: why it always works
- Minimum quadrilateral inscribed in a square
- A CMOQR Problem and why not to Trust Brute Force
- A trivial inequality, and how to express its solution in the most cryptic way imaginable
- Fix for Digsby’s Facebook authentication error and broken Facebook support
- Understanding Harmonic Conjugates (sort of)
- My attempt at a Conquest AI
- Solving the AB Game by Brute Force
- Calculating the Plane Angles of Platonic Solids
- Varignon’s theorem proved in one line with vectors
- Algorithmic Counterpoint: How I Wrote a Computer Program to Generate Music at Mathcamp 2011
- Mathcamp 2011
- Eyes!
- Coding a Tetris AI using a Genetic Algorithm
- Simplifying a sum of consecutive cubes
- Problem 10 of the 2011 Euclid Math Contest (remix)
- Calling for a new file host for this blog — and how drop.io failed me
- Rotating a Hyperbola
- Calculus magic
- One year of math blogging
- CMOQR 2011
- Is 2011 a special number?
- Solving Mathematical Problems (TOT 2010 Senior, P2)
- AHSMC 2010 Part I
- Notes on Mercator’s Projection
- The hockey stick theorem: an animated proof
- Unimportant people
- Notes on Catalan’s Conjecture
- Stepping Stones: solution with Young tableaux
- Blatantly abusing the Windows search function: a very lazy note-taking idea
- Fermat points and parameterizing the 120 degree integer triangle (Project Euler 143)
- My somewhat botched method of solving the Rubik’s cube
- IOI 2010: Quality of living
- A group of seventeen people
- Probabilities of a slightly altered dice
- Throwing a rock off a cliff: Calculating the optimal angle
- Point in a polygon
- Project Euler 299: Three similar triangles
- SPOJ: Absurd Prices (6803)
- Robots in a line
- IMO 2010: Problem 5
- IMO 2010: Problem 2
- The Proggit Bacon Challenge: a probabilistic and functional approach
- IMO 2010: Problem 4
- An introduction to Gregg Shorthand and an attempted English to shorthand converter
- Some mathematical and algorithmic results on a simple puzzle game
- Investigations on star polygons with a star polygon / stellar number generator
- On some number-theoretic properties of right triangles (Project Euler 218)
- An alternative digital clock
- Socks in a Drawer
- Random Math Problems (3)
- A school-related computer game
- Thoughts on my attempted Computer Science club
- How System.out.println() really works
- Facebook: Simon Says – How to set up Thrift on Windows
- Challenge of the Week 05/11/2010
- University of Calgary Science / Engineering / Technology Challenge (SET)
- Random Math Problems (2)
- Random Math Problems (1)
- Digit sum divisibility rule proofs in bases other than 10
- Facebook: User Bin Crash
- The AM-GM inequality
- The Sieve of Sundaram
- 2010 Euclid Contest
- 2010 Galois Contest
- My uncreative and stupid batch file scripting solution
- Project Euler 285
- The two-circles method of proving the Pythagorean Theorem
- Playing with the toggle key LED’s
- Project Euler 280 (Revisited)
- Proofs involving the Remainder theorem
- Yet another Quine tutorial
- The problem with reading ebooks on the computer
- Liu Hui’s algorithm for calculating Pi
- Notes on infinite tetration
- A rant about Facebook Fan pages
- Project Euler 280
- Projecteuler-solutions and Polymath
- An attempt at IBM’s Ponder This (Feb 2010)
- The Cayley math contest today
- Challenge of the Week 02/23/2010
- Today’s CCC
- A Geometry Exercise
- Solving systems of linear equations in Haskell
- The new TI-84+ OS: 2.53MP
- Hearts
- 2009 COMC: Problem 4B
- Notes on interpolating polynomials
