• Reflections from mile 26

    (Thanks to Anna, Alain & Lucy for helpful comments on an earlier version of this post) It was a beautiful Saturday morning. I woke up, peeked out the window, and noting that the weather was beautiful, set out for a run along my usual route along the west side highway.  As I ran past the…


  • The math behind happiness

    This is a blog I’ve been wanting to write for a while! I couldn’t say everything I wanted to ergonomically here, so I ended up writing a LaTeX doc instead. breadcrumbs for SEO: ski trip, happiness math, philosophy, friendships, relationships, personality types, friendship symmetry


  • On Growing Up

    [Originally published on my previous blog on 20 November 2023] All names, characters and incidents portrayed below are entirely real. If you identify with anyone, it was probably you 🙂 Chennai, 2006 I’m back in the past. It’s a scorching Tuesday morning, and I’m riding the bus to school once again. There’s a glint in my eye.…


  • 2024 Retro

    As we cross into 2025 (oops it’s already February…), I’m doing my internal review of how 2024 went. I’m doing this in blog format for the first time! Let’s dig in.. Health What went well? What could’ve gone better? 2024 health score: 5/10 Social life What went well? What could’ve gone better? 2024 social life…


  • ICPC World Finals (Dhaka 2022)

    [Originally published on my previous blog on 26 December 2022] My experience with ICPC has been a wild ride! In this blog, I’ll talk mainly about my experience at the World Finals in Dhaka, Bangladesh held in November 2022. This blog is divided into the following sections:  Background It’s time to finally put my thoughts into words,…


  • Qualifying for ICPC World Finals 2020 (Amritapuri regionals)

    [Originally published on my previous blog on 23 April 2020] We said bye to Shriram, as he was going back home for now. Tushar and I headed over to my home, where he would be staying for the rest of December, as Amritapuri regionals was right after Christmas. Cheers everyone, I’m back with the 3rd part in…


  • Qualifying for ICPC World Finals 2020 (Kharagpur regionals)

    [Originally published on my previous blog on 1 July 2021] After the confirmation of qualifying for our 2 regionals, we breathed a sigh of relief – which was surprisingly short-lived. This was the perennial “calm before the storm”. Hello everyone, I’m back with the second part of this 4-part series. This will be significantly longer than the…


  • Applying to top Masters programs in Computer Science (MSCS)

    [Originally published on my previous blog on 18 Sept 2022] Hi everyone, Today I’m presenting a short guide to putting together an application for the top MS programs in Computer Science! This will be a lengthy post, so feel free to jump to the sections you are most interested in. I’ve tried to keep this…