Hello, I'm Jim. I care a lot about learning about people, the world around me, and building/researching responsible technology.

Currently, I'm doing an exchange term at Université Paris Dauphine in Paris, and study Computer Science at the University of Waterloo. I'm looking for machine learning research internships for 2024.

Previously, I was a software engineer at Tesla Autopilot, researching efficient quantization such as FP8 on large vision models along with improving the training systems on Dojo.

Before that I worked on Large Language Models at Cohere as an early engineer, primarily thinking about how to improve model inference and machine learning systems, and bringing immensely unique and useful solutions to problems through these LMs.

My academic interests include Machine Learning (especially in NLP, medicine, and interpretability), hard software problems in Distributed Systems and PL/Compilers, Education (broadly and specifically in CS and Math), and how subsets of these interact with each other.

Other things that take up my time include reading, learning about the histories and philosophies of both science and art, crosswords, exercise (nowadays lifting and swimming), and art (mainly guitar for now). Writing more, hosting dinner parties, and learning watercolour painting are also in the near-future.