Thanks for stopping by! Use one of the quick links below to read my most recent blog posts, or use the navigation bar to the right of the screen to navigate the rest of my web site.

Latest blog posts

(22.07.2025) Blocky matrices and idempotent Schur multipliers

(16.10.2024) Constance Rooke CNF Prize

(12.09.2024) Best Canadian Stories 2025