about me_

Below is my timeline of everything so far! Milestone events are in green, and other notable events are in blue.


PhD Studies
2020–present
PhD Studies
2023/4
I interned with the AR/VR research team at JPMorganChase.

In 2023 and 2024, I completed summer internships in the JPMorganChase Global Technology Applied Research Immersive Technologies and Spatial Computing team led by Blair MacIntyre. I worked on an immersive presentation system. You can read about this work in our 2025 CHI paper (ACM link, arXiv pre-print), or in our pending patent application.

I really enjoyed working with this talented research group. I learned a lot about (and had some good success with) making our research valuable to the firm by networking across different lines of business and demoing prototypes to them to identify unique and useful research angles.

2022
I did a research visit at Columbia University to study collaborative AR.

I spent the summer of 2022 working with Prof. Steve Feiner at the Computer Graphics and User Interfaces Lab at Columbia University. We explored augmented reality interfaces to support collaboration around a shared virtual object. In collaboration scenarios with desktop video conferencing software, we commonly share our perspectives with others by sharing our screens. We wanted to extend this idea to AR --- without causing cybersickness and while preserving face-to-face interaction.

Our approach for aligning perspectives in AR collaboration was published in the Late-Breaking Work track of the 2025 ACM CHI conference. You can read the paper and watch the presentation video here. The pre-print is available here.

2020
I started my PhD studies at the University of Central Florida.

I am a Computer Science PhD student at the University of Central Florida. I work in the Synthetic Reality Lab (SREAL) under the supervision of Prof. Greg Welch. My research interests include human-computer interaction, virtual reality, and augmented reality.

I am currently working on my dissertation, which focuses on creating user interfaces that allow people to better interact and transition across different realities. For example, I study how to interrupt a VR user in a less jarring manner, or how to visually transition a user between different virtual environments in ways that align with different cognitive goals. You can read more about my research on the home page.


Year of Service
2019–2020
Year of Service
2019
I taught Computer Science at Marquette University High School.

I volunteered in a yearlong, community-based program called the Alumni Service Corps at Marquette University High School. A lot of Jesuit high schools have an ASC program. The one at MUHS is extra special to me because I went there. The three other guys in this photo and I lived in community in a house across the street from the school. I taught Computer Programming, and I also served as a robotics team mentor, co-director of Senior Follies (a student-written play), and retreat leader.

I taught an introductory Computer Programming class using the Java programming language. I taught it from a human-centered perspective, encouraging students to think about other disciplines involved in modern computing. I often brought in guest speakers from industry and topics from outside the book and the class's traditional curriculum. We discussed how VR affects attention, how video games rely on geometry, how visualizations can explain sorting algorithms, and the ethical implications of different technologies.

I designed the curriculum to include open-ended projects that challenged students to get creative in their algorithms and visual effects. We were just outputting to a terminal, but some of the students figured out how to make some really cool stuff with custom ASCII art!

Here is a link to the old course website.


Undergrad
2015–2019
Undergrad
2018
I started doing research.

I started doing research with Dr. Flavio Esposito during my Junior year of undergrad. We studied Software-Defined Networking (SDN). We looked to implement and evaluate several moving target defense strategies in SDN. During my senior year, I worked with Dr. Esposito to design and begin implementing an application that allows humans to control a drone or swarm of drones through conversation. This project aims to lower the barriers between users and drones by not requiring extensive and fine-tuned knowledge of physical controllers.

During the summer of 2018, I worked as a Research Intern at the MIT Lincoln Laboratory in Lexington, Massachusetts. Dr. Steven Gomez mentored me while I worked on a visualization tool for network security analysts gathering information in an enterprise-scale SDN. I compiled my summer work into this poster, which I presented at the ACM Internet Measurement Conference in Boston, MA, on October 31, 2018.

2015
I started studying Computer Science and English at Saint Louis University.

In high school, I loved tinkering with computers and code, and I also loved writing short stories and poetry. I couldn't decide which of these paths I wanted to go down for a career, so at first I just didn't decide. Eventually, I became more interested in the computer side, and I dropped my English studies to a minor. I still worked closely with my English mentor Dr. Nathaniel Rivers. Through his courses and working in his lab, I learned to think about technology critically and rhetorically --- for what society aims was it made, for whom, etc. I didn't know it at the time, but this was my first exposure to Human-Computer Interaction research. It was in Dr. Rivers's class (not a CS class) that I made my first VR experiences. (This story is told in a personal statement comic book I made, which you can find here.)

Apart from academics, I loved my college experience. I made a ton of great people (including the woman who is now my fiancée!). One of my favorite experiences was DJing at the college radio station KSLU with one of my best friends who also happened to be named Matt G. We called our show MG^2 and played (almost) exclusively vinyl records from our collections. The photo here is from our last show before I graduated.