Starting July 2025, I will be joining Duke University as an assistant professor in the departments of computer science, cell biology, and biostatistics and bioinformatics. I’m looking to recruit phd students for Fall 2025! If you are a prospective student interested in working with me, please apply through the Computer Science PhD program (Deadline Dec. 16) or the Computational Biology and Bioinformatics PhD program (Deadline Dec. 2) and mention me.
I am a postdoc with Yoshua Bengio working on efficient machine learning algorithms with applications to cell and molecular biology at Mila in Montreal.
I completed my PhD in the computer science department at Yale University in 2021 where I was advised by Smita Krishnaswamy. My dissertation can be found here. My research interests are in generative modeling, deep learning, and optimal transport. I’m working on applying ideas from generative modeling, causal discovery, optimal transport, and graph signal processing to understand how cells develop and respond to changing conditions. I’m also interested in generative models for protein design and cofounded Dreamfold to work on these problems.
I grew up in Seattle and graduated from Tufts University in 2017 with a BS and MS in computer science. Outside of work, I love sailing and running. I am the 2019 junior North American champion in the 505 class, and I recently ran my first 50 mile race the Vermont 50!
PhD in Computer Science, 2021
Yale University
MPhil in Computer Science, 2020
Yale University
MS in Computer Science, 2017
Tufts University
BS in Computer Science, 2017
Tufts University
We present FoldFlow a novel flow matching model for protein design. We present theory and practical tricks for flow models over SE(3)^N. Empirically, we validate these models on protein backbone generation of up to 300 amino acids leading to high-quality designable, diverse, and novel samples.
Trellis is a tree-based earth mover’s distance method for understanding estimating treatment effects from single cell data. In this work we apply it to colorectal cancer PDOS and investigate the chemoprotection induced by cancer-associated fibroblasts.
We present methods for learning simple flows over R^d with optimal transport conditional flow matching (OT-CFM). Training with this objective leads to imprved results on a variety of conditional and unconditional generation tasks, such as inferring single cell dynamics, unsupervised image translation, and Schrodinger bridge inference.
PDF Cite DOI code reproducible code Tutorial Cancer Research Spotlight Yale News News-Medical
PDF Cite Code Poster Slides Video Arxiv ICML Page Tweetorial Workshop Poster
PDF Cite Code Slides Video Yale Daily Article Best Paper Award
PDF Cite Code Project Slides Video Arxiv ICML Page Introductory Talk