Resume/CV

Education

2020 - 2025 (expected)
Doctor of Philosophy in Computational Media
University of California, Santa Cruz
Baskin School of Engineering
Computational Media Department
Advised by: Michael Mateas, Noah Wardrip-Fruin
2017 - 2019
Master of Science in Biomedical Engineering
Carnegie Mellon University
College of Engineering
Biomedical Engineering Department
Advised by: Pulkit Grover
2014 - 2017
Bachelor of Science in Neuroscience
University of Delaware
College of Arts and Sciences
Department of Psychological and Brain Sciences
2013 - 2017
Bachelor of Science in Computer Science
University of Delaware
College of Engineering
Computer Information Sciences Department

Publications

Year Title Download
2024 Building Visual Novels with Social Simulation and Storylets
2023 Toward Using ChatGPT to Generate Theme-relevant Simulated Storyworlds
2022 Exploring the Design Space of Social Physics Engines in Games
2022 Neighborly: A Sandbox for Simulation-Based Emergent Narrative
2021 Centrifuge: A Visual Tool for Authoring Sifting Patterns for Character-Based Simulationist Story Worlds
2020 A Novel Approach Towards Computing Global Maps for Multi-Robotic Operations in Tactical Environments
2018 Head Movements are Correlated With Other Measures of Visual Attention at Smaller Spatial Scales
2017 Head Movements During Visual Exploration of Natural Images in Virtual Reality

Recorded Talks

2025
2021
Centrifuge: A Visual Tool for Authoring Sifting Patterns for Character-BAsed Simulationist Story Worlds
Programming Languages and Interactive Entertainment Workshop at AIIDE-21
2018

Press

11/2021
05/2021
08/2020
06/2019

Engineering and Research Positions

09/2023 - Present
Simulation Engineer / Grad Student Researcher
University of California, Santa Cruz, Computational Media Department
Santa Cruz, CA
07/2021 - 03/2023
Co-Founder & Lead Web Developer
The Blacklist DMV (Jyackl LLC)
Baltimore, MD
06/2021 - 08/2021
Part-time Research Staff
American University, Computer Science Department
Washington, DC
08/2019 - 06/2020
Research Software Engineer
US Army Research Lab, Computer Information Sciences Directorate
Aberdeen Proving Ground, MD
08/2018 - 06/2019
ORAU Journeyman Fellow
US Army Research Lab, Human Research and Engineering Directorate
Aberdeen Proving Ground, MD
06/2017 - 08/2017
ORAU Summer Journeyman Fellow
US Army Research Lab, Human Research and Engineering Directorate
Aberdeen Proving Ground, MD
06/2016 - 08/2016
Software Engineer Intern
SevOne
Newark, DE
08/2015 - 06/2016
Microsoft Student Partner for the University of Delaware
Microsoft
Newark, DE
06/2015 - 08/2015
VR Developer / Research Intern
Johns Hopkins University, Mind Brain Institute, Computational Neuroscience Lab
Baltimore, MD

Committees and Leadership Positions

2023, 2022
Workshop Organizer / Track Chair
Experimental AI in Games (EXAG) Workshop at the AAAI Conference on AI and Interactive Digital Entertainment (AIIDE)
2023
Event Organizer / Grad Student Researcher
UC Santa Cruz Center for Monster Studies
2022
Publicity Chair
The International Conference on Interactive Digital Storytelling (ICIDS)
2021, 2022, 2023
Artifact Evaluation Committee Member
The AAAI Conference on AI and Interactive Digital Entertainment (AIIDE)
2015 - 2016
Club President
University of Delaware Computer Animation and Game Design (CAGD) club
2014 - 2016
Team Member / Captain
University of Delaware Mascot Team
2014 - 2017
Student Advisory Council
University of Delaware RISE program

Awards, Honors, and Fellowships

2018
Graduate Small Research Grant
Carnegie Mellon University
2017
Steven Geracimos Memorial Award
University of Delaware, Computer Information Sciences Department
2015
Elbert C. Wisener RISE Corporate Friends Award
University of Delaware, College of Engineering

Classes Taught

Spring 2023, Winter 2022, Spring 2022
CMPM 80K: Foundations of Game Design
Teaching Assistant
University of California, Santa Cruz
Winter 2023
HCI 202A: Introduction to Build
Teaching Assistant
University of California, Santa Cruz
Fall 2022
GAME 200: Game Design Systems
Teaching Assistant
University of California, Santa Cruz
Fall 2021
CMPM 176: Game Systems
Teaching Assistant
University of California, Santa Cruz
Spring 2017
CISC 181: Introduction to Computer Science II
Teaching Assistant
University of Delaware