I'm finishing up my Ph.D. in physics at Rutgers
and actively looking
for my next position. My thesis work, under the supervision of Alex Morozov
, examines certain aspects of evolution. The work draws on the tools of statistical physics and stochastic processes to inform our understanding of how efficiently evolving populations search their space of genotype sequences. We use computation to both corroborate our theoretical results and guide us in developing new ones. I reverse commute from Chelsea to our department in Piscataway, NJ, a few times a week.
I've build a broad set of computational skills over the years, roughly equal parts: numerical methods
, parallel computing
, and amateur systems administration
. I've also had the pleasure of using many wonderful pieces of software, most of them open source. My thoughts on various software and hardware tools can be found in this mini-wiki
. As this visualization
shows, I've built my skills around Linux and Python. Would love add a machine learning library such as PyTorch to the list.
I have taught at various levels across the physical sciences, most recently at Rutgers as a TA for general physics (one of the courses taken mostly by pre-meds). I have even served as organic chemistry lab TA. (This was my most aromatic
gig — students' lab notebooks soaked in the by-products of unintended side reactions). I also spent a number of memorable years right out of college as a high school science teacher and coach at an independent school near Washington, DC.
find more details in my CV
my page at Rutgers