Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Future Blog Post
Published:
This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.
Blog Post number 4
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 3
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
projects
Archively
Dates: – Present | Location: CITP @ Princeton University
Collaborators: Marianne Aubin Le Quere, Manoel Horta Ribeiro, Andy Guess, Tiffany Liu
Lead developer on Archively, an iOS app designed to support a study on digital well being by directing users to EMAs after completing Tiktok sessions and allowing users to upload their de-identified exported Tiktok data at the start and end of the study. Archively is built with a Flutter frontend and a FastAPI backend that utilizes Google Cloud services, such as Firebase Cloud Messaging, Data Store, and Cloud Run.
Unscrambled: An EMA Platform for Studying Time Perception in Short-Form Video
Dates: – Present | Location: Princeton University
Collaborators: Manoel Horta Ribeiro
Designed a single-mechanic ecological momentary assessment platform collapsing measurement and intervention into a guess-then-feedback task on cumulative session time, delivered via iOS Live Activities.
Counterfactual Comments: A Cross-Platform Causal Design for Comment Toxicity
Dates: – Present | Location: Princeton University
Collaborators: Mehedi Zaman, Francesco Salvi, Jason Greenfield, Manoel Horta Ribeiro
This project investigates the causal effect of early comment-thread toxicity on subsequent toxicity, using a novel identification strategy to isolate toxicity spillover from content-level confounding.
Pastcasting: Forecasting Historical Events with a Vintage LLM
Dates: – Present | Location: Princeton University
Collaborators: Liv d'Aliberti, Manoel Horta Ribeiro
Fine-tuned a 13B model with a 1931 training cutoff to test whether LLM forecasting accuracy degrades with temporal distance from training data.
publications
CrossWeave: Bridging Perspectives Across Online Communities with a Dual-Pane Design
Published in CSCW Companion 2026, 2026
CrossWeave is an AI-augmented social media interface that surfaces relevant posts from other conversation threads in a side pane, using LLM-identified highlights to help users discover cross-community perspectives and draft more constructive replies.
(2026). "CrossWeave: Bridging Perspectives Across Online Communities with a Dual-Pane Design." CSCW Companion 2026. (Authors listed alphabetically.)
Download Paper |
Who Let the Dogs Out? Auditing Dogwhistle Coverage in Hate Speech Benchmarks Across Target Groups
Published in WOAH @ EMNLP '26, 2026
Audited dogwhistle coverage across two widely-used hate speech benchmarks (HateXplain, Measuring Hate Speech), mapping an existing 340-entry dogwhistle glossary onto a four-level coding sophistication taxonomy across 59.6k posts.
(2026). "Who Let the Dogs Out? Auditing Dogwhistle Coverage in Hate Speech Benchmarks Across Target Groups." WOAH @ EMNLP '26.
Download Paper |
talks
Ongoing Work
Published:
Presented ongoing projects: Archively, Unscrambled, Pastcasting, and Benchmarking Dogwhistles
teaching
Intro to Computational and Data Sciences [CDS 102]
Undergraduate course, George Mason University, Department of Computational and Data Sciences, 2022
Intro to Data Structures and Algorithms [CS 310]
Undergraduate course, George Mason University, Department of Computer Science, 2023
Industry Sponsored Senior Design Project [CS 491]
Undergraduate course, George Mason University, Department of Computer Science, 2024
Intro to Computer Science [COS 126]
Undergraduate course, Princeton University, Department of Computer Science, 2026