Thanks for stopping by! The navigation bar on the right-hand side of the page should get you where you want to go.
Latest blog posts
- Blocky matrices and idempotent Schur multipliers (22.07.2025)
- Constance Rooke CNF Prize (16.10.2024)
- Best Canadian Stories 2025 (12.09.2024)
Recent catches
This widget is powered by iNaturalist. Feel free to follow me there!
Recent runs
I'm embedding this Strava widget to try and shame myself into running more.