Cellist · Pianist · Programmer

Notes on music, listening, and the odd bit of code.

I’m Chris. I’ve played cello since I was seven (now in the Oakland Civic Orchestra) and piano since nine, studied computer science at Carleton, and still believe the best playlist is the one you’re about to hand to a friend.

  1. No. 02The Rest is Noise by Alex Ross: First (sort of) impressionThirty-odd pages into Alex Ross on the twentieth century: Strauss, Mahler, and the art of the frenemy.
  2. No. 01IntroductionWhy this page exists: a cello at age three, a flat refusal to be taught, and a bootleg Planxty CD on the road to Louisville.

Listening

A rotating playlist of whatever has been on repeat lately. Currently spinning: October ’26.

Last heard“Hearts - Single version”I Break Horses

Ratings and reviews of everything else live on RateYourMusic, and every play gets logged on Last.fm.

This week, years ago

  1. 2025NEU! 2 — NEU!Also Viagra Boys, Fontaines D.C. · 70 plays that week
  2. 2024Nonagon Infinity — King Gizzard & The Lizard WizardAlso Gilla Band, Viagra Boys · 101 plays that week
  3. 2023Street Worms — Viagra BoysAlso Gilla Band, Magdalena Bay · 149 plays that week
  4. 2022I Saw — Young FathersAlso Holy Fawn, Kalax · 70 plays that week
  5. 2021On Circles — CaspianAlso The Body, Bear's Den · 17 plays that week
  6. 2020You Won't Get What You Want — DaughtersAlso Vasudeva, The Japanese House · 54 plays that week
Show all 12 yearsShow fewer
  1. 2019Out Of My Hands — Green River OrdinanceAlso BROCKHAMPTON, Twenty One Pilots · 110 plays that week
  2. 2018Dear Science — TV on the RadioAlso The 1975, Tennyson · 92 plays that week
  3. 2017If You Want To Make Money — Will Joseph CookAlso Danny Brown, Pinegrove · 9 plays that week
  4. 2016Sea Of Noise — St. Paul & The Broken BonesAlso Minor Threat, OneRepublic · 27 plays that week
  5. 2015Art Angels — GrimesAlso Fink, Passion Pit · 119 plays that week
  6. 2014The Haunted Man (Deluxe Version) — Bat for LashesAlso Buchanan, The Chain Gang of 1974 · 298 plays that week

Counted from Last.fm · 66,718 plays since 2013 · synced Nov 13, 2026