Hannah J. Richter @palindromephd.bsky.social · 15/03/2025No cheating, post the last photo of your pet (Clara sleeping during the day after having woken me up at 3am) 040
Hannah J. Richter @palindromephd.bsky.social · 07/03/2025Amazing speech from Carolyn Bertozzi at the SF Stand Up for Science Rally today! @standupforscience.bsky.social @carolynbertozzi.bskyverified.social 18819
Hannah J. Richter @palindromephd.bsky.social · 23/01/2025Here's a cat, for some joy today. (Her name is Llamita and she embodies the concept of "tortitude") 040
Hannah J. Richter @palindromephd.bsky.social · 25/11/2024When you have to leave at 7:30am in the rain to drive to campus but your partner works from home and sends you this... 😭 040
Hannah J. Richter @palindromephd.bsky.social · 12/11/2024Big banana slug and gorgeous San Francisco skyline - as seen from near the top of San Bruno mountain this past weekend. It's really important for me to get out of the house even when I'm very busy! 010