Shrutarshi Basu 

/ about

I’m currently a Visiting Assistant Professor in the Computer Science department at Middlebury College in Vermont. I have been teaching courses on programming and languages and compilers as well as introductory computer science. Previously I have been a Postdoctoral Fellow in Computer Science at Harvard University where I worked on the legal applications and implications of computational technologies.

Before that, I completed the PhD program at the Computer Science Department at Cornell University working under Nate Foster. Even earlier, I graduated Magna Cum Laude from Lafayette College in 2011 with degrees in Computer Science and Electrical and Computer Engineering. I’m originally from Calcutta, India where I went to school at St. Xavier’s Collegiate School.

Previously I’ve worked at:

Interests & Projects

My interests are centered around languages—human, computational, legal and visual. I’m interested in the way we use them to communicate and build structures of knowledge and information. Specifically, I am currently involved in the following areas:

Outside of computational interests, I have been meditating and studying Zen Buddhism for a number of years now. I am curious about the potential of tools like therapy, medication, meditation and philosophy to provide a coherent and practical framework for human wellness and flourishing.

I also have a fondness for analog tools and instruments, especially for writing and communication. Currently this involves being a user of customizable mechanical keyboards, fountain pens, inks and fancy paper stationery.


Please send email to shr(AT) this is the best way to get in touch with me. I am usually available as basus or on the various social media platforms.


This is version 3 of this website. It was built from Markdown source files using the Hugo static site generator, along with a smattering of HTML when necessary. Some pages were converted from equivalent LaTeX files. The design of the site is defined using a decent chunk of CSS. Previous iterations of the site were hand-written HTML or built using Pollen.

This website is hosted on an Arch Linux VPS by the Linode hosting service. Pages are (mostly) static HTML5 and CSS and served by the Nginx web server. The fonts used are from the Merriweather family, serif for most body text and sans for headings. For design and layout influences, see my website references.

Almost all text was authored in the Emacs text editor on on a 14-inch 2022 MacBook Pro running a probaly slightly outdated version of macOS.