I am a second-year PhD student in Computer Science at Stanford University, advised by Prof. Jure Leskovec and working closely with Prof. Tatsunori Hashimoto. Before this, I was fortunate to work with Prof. Sara Achour at Stanford, and with Prof. Wojciech Matusik and Prof. Justin Solomon at MIT. I also did my master's in Computer Science with Prof. Michael Bronstein at Oxford University, one year of technical studentship at CERN in Geneva with Dr. Maurizio Pierini, and my undergraduate degrees in Physics, Mathematics and Computer Science at NTNU with Prof. Brynjulf Owren and Elena Celledoni in Trondheim, Norway.
My current research is in building architectures that can better use long-context information, and in using higher order gradients for interesting applications. I have a strong systems background, and I'm interested in building architectures that are efficient on real world systems, and systems that can enable new neural architectures.
I sometimes tutor for CS336. If you're interested, feel free to reach out!
June 12th, 2025 | We have wrapped up Stanford CS336 - Language Modeling from Scratch! Lectures are publically available online, and all the material and skeleton code is available on Github here. Thank you to all the Stanford students who took our course! |
---|---|
May 10th, 2025 | My team won the Mojo GPU Kernel Hackathon! We built a training framework within Mojo that can use Jax to build a computational graph that then can be compiled using custom Mojo kernels. |
April 1st, 2025 | I'm teaching CS336 - Language Modeling from Scratch with Percy Liang and Tatsunori Hashimoto at Stanford. |
Sep 26, 2023 | I started my PhD at Stanford. |