
A life unlived through slow surrender
Freedom isn’t comfort — it’s struggle, chosen, lived, and earned.
May 6, 2025
7 min read

Flickers of Greatness
Greatness cannot be sustained.
December 29, 2024
4 min read

Dreams were meant to be crushed
Suspend your disbelief
July 4, 2024
3 min read

Improvement ≠ Happiness
What happens when our identity and fulfillment rests solely on becoming better?
February 12, 2022
5 min read
Fear is the mind killer
April 9, 2024
4 min read
Prove that the diagonals of Pascal's triangle sum to the Fibonacci sequence
A neat little proof
April 8, 2023
4 min read
Multiplicative time
Pushing through your problems, most of the time, isn’t the best solution
February 8, 2023
4 min read
What do beaches, image compression, and singers have in common?
December 16, 2021
9 min read
Staircases
Nobody knows what they are doing
December 5, 2021
3 min read
Excuses aren't all bad
Contrary to common belief
November 27, 2021
4 min read
Am I qualified to teach anything?
Probably not, but I’m going to anyways. Brace for impact
November 20, 2021
4 min read
My favorite books of 2021
November 13, 2021
4 min read
Small and big places
How a large pond can feel not so small
October 30, 2021
3 min read
Lemons
How to be productively unproductive
October 23, 2021
4 min read
Paper is dead, long live paper
What we lose with digital media
October 9, 2021
4 min read
Losing wonder
How the educational system does the complete opposite of what it should do
October 2, 2021
3 min read