Education

PhD in Computing and Data Science from Boston University. 2023-Present, Expected 2027.

B.S. in Computer Science from Rensselaer Polytechnic Institute in Troy, NY. Completed in May 2020, Magna cum laude.

PhD Research Projects — 2023-Present

The Suicidal Mind

Synthesized multiple leading psychological theories of suicide into an individual-level simulation of suicidality, developed in collaboration with domain experts. Demonstrated that the model reproduces theoretically characteristic suicidal trajectories documented in clinical and empirical literature, enabling rapid and safe testing of individual- and population-level interventions. Presented at the 2025 International Association for Suicide Prevention World Congress (Vienna, Austria).

Sex Trafficking Legislation

Developed and calibrated a system dynamics model of the commercial sex work and sex trafficking ecosystem using Massachusetts data. Worked with policy advocates to evaluate legislative interventions, with results prepared for briefing to the Massachusetts Senate Judiciary Committee.

Strategies Against Rural Suicide

Co-developed a population-level system dynamics model of suicide in Montana in partnership with state public health officials. Used the model to evaluate intervention strategies aligned with the Montana DPHHS 2025 Suicide Prevention Strategic Plan.

Woke/Anti-Woke Ideology Model

Developed a system dynamics model of ideological polarization in Norwegian society based on a novel Moral Foundations Theory-driven framework. The model reproduces observed societal states at three politically distinct time points, supporting its use for comparative and counterfactual analysis.

The MITRE Corporation — Software Engineer — 2020-2022

At MITRE I worked on a large variety of projects as a software engineer in both developer and leadership roles. Some of the projects I worked on include the following.

Artificial Societies

  • Developed an Agent-Based Model (ABM) of Washington DC that successfully predicted the effects of COVID on the opioid crisis
  • Extended a reusable framework for rapid construction of large-scale, domain-agnostic artificial societies
  • Built and scaled the system using Repast HPC and Repast4Py (C++, Python), with data ingestion and analytics via PostgreSQL, Apache Kafka, Apache Druid, and Apache Superset

The Artificial Organization

  • Developed an ABM of COVID-19 transmission in a university setting
  • Performed extensive empirical validation against data from Northeastern, Purdue and Case Western Reserve Universities, revealing policy- and context-dependent differences in transmission dynamics
  • Implemented the model in Java using Simudyne; conducted analysis and visualization in Python and Excel
  • Presented this work at the 2025 Social Simulation Conference in Delft, Netherlands

The Agnostic Simulation Framework

  • Developed a messaging framework for large-scale distributed simulations on top of RTI DDS
  • Developed time management libraries on top of the framework for time-stepped simulations
  • Developed an initial multi-level-security implementation for the framework
  • Built automated testing tools for the framework
  • Engaged in discussions and ontology development for complex simulations

Tempo Gain

  • Developed a data visualization website
  • Specialized in a network graph workspace
  • Worked with Vue, D3.js, and Javascript

MITRE Engineering Platform

  • Developed a backend REST API for a knowledge management platform
  • Facilitated a transfer of the knowledge database from Anzo to CKAN
  • Managed several software engineering interns
  • Worked with Nest.js and Typescript

Onshape Inc. — Software Development Intern — 2019

At Onshape I developed and released code for a cloud-based CAD app. I worked on both server-side (Java) and client-side (Typescript) code. I also learned how to navigate a large and unfamiliar codebase.

Computer Science and Engineering REU at Washington University in St. Louis — Research Intern — 2018

At Wash U I worked on a research project involving parsing big data on GPUs using parallel processing. I worked with OpenCL and CUDA to program the GPUs. We were able to find efficient solutions for irregular streaming applications on SIMD hardware.

Tufts Center for Engineering Education and Outreach — Research Intern — 2017

At Tufts, I developed a communication interface between LEGO WeDo 2.0 devices and LabVIEW to make Internet of Things (IoT) devices in classrooms. I also worked with a variety of devices, such as the National Instruments myRIO, Raspberry Pi, and Particle Photon, to study their IoT potential.