James Larisch

Hello! I am a person, programmer, and computer science PhD candidate at Harvard University, advised by Prof. Eddie Kohler. Broadly speaking, I focus my research on improving the maintainability, security, and performance of the World Wide Web.

More specifically, I have designed and built research systems that improve:

I like writing code. I maintain a small hobby scripting language called hestia.

Outside of work, I enjoy Brazilian Jiu Jitsu, playing piano, reading long novels, and simple personal websites that load almost instantly.


Highly Opinionated Advice for (CS) PhD Happiness
January 7, 2022

Understanding the Firecracker VMM
March 31, 2021

The Case of the Montenegro Certificate
December 4, 2020

CRLite: From Academia to Firefox Deployment
January 13, 2020

Selected Publications

No Root Store Left Behind
ACM Workshop on Hot Topics in Networks (HotNets) 2023
James Larisch, Waqar Aqeel, Taejoong Chung, Eddie Kohler, Dave Levin, Bruce M. Maggs, Bryan Parno, Christo Wilson

Hammurabi: A Framework for Pluggable, Logic-Based X.509 Certificate Validation Policies
Conference on Computer and Communications Security (CCS) 2022
Honorable Mention for Best Paper - CCS 2022
James Larisch, Waqar Aqeel, Michael Lum, Yaelle Goldschlag, Kasra Torshizi, Leah Kannan, Yujie Wang, Taejoong Chung, Dave Levin, Bruce M. Maggs, Alan Mislove, Bryan Parno, Christo Wilson
Updates | Paper | Presentation

Alto: Lightweight VMs using Virtualization-aware Managed Runtimes
15th International Conference on Managed Languages & Runtimes (ManLang, now MPLR) 2018
James Larisch, James Mickens, Eddie Kohler

CRLite: A Scalable System for Pushing All TLS Revocations to All Browsers
IEEE Security & Privacy (Oakland) 2017
Cybersecurity Award for Innovation - IEEE/MITRE
James Larisch, Dave Choffnes, Dave Levin, Bruce M. Maggs, Alan Mislove, Christo Wilson
Updates | Paper | Presentation