I study molecular biophysics problems using simulation and theory in order to better understand how cells make decisions. I earned my Ph.D. while working with Ravi Radhakrishnan at the University of Pennsylvania. My early work focused on characterizing the proteins which control the shapes of cells while more recent work has turned towards question of biochemical regulation of the cytoskeleton. I am particularly impressed by the capacity for cells to carefully control the structure of matter in service of organizing the chemical components necessary to life. The chemical and physical basis for these questions also sits on top of a large set of epistemic ones: namely, how can scientists produce durable, accurate research? For this reason I am also deeply invested in developing habits that lead to reproducible research.

In tandem with my ongoing research, I work in high-performance computing (HPC) at Johns Hopkins University, where I facilitate academic research computing at the Maryland Advanced Research Computing Center (MARCC). If you would like to collaborate with me, my curriculum vitae, google scholar profile, github account, and contact information are available. I contribute to BioPhysCode, which provides a framework for simulating and analyzing biophysics simulations. Some of these codes are highlighted below and explained further in the posts.

research computational biophysics

understanding the physical basis and molecular mechanisms that give rise to complex cell behavior

code factory

a framework and graphical interface for managing simulations and analysis

code automacs

reproducible, extensible, shareable simulation protocols

code omnicalc

transparent analysis codes for interpreting biophysical simulations

code cassette

a small case for storing and rendering academic documents