🌱 GC

Research & Publications

Academic contributions and research endeavors

📚 Articles & Publications

Academic publications across computer science and sustainability

Encrypted LLM traffic classification diagram

TRACE-LLM: Traffic Recognition and Classification of Encrypted LLM Browser Services

Spring 2026
CS 7457 — Computer Networks, University of Virginia

Research on the effectiveness of traffic fingerprinting methods for identifying different LLM browser services and broader LLM traffic in encrypted networks. The project was initially written for CS 7457 and later developed for submission to IMC 26.

Network SecurityLLM FingerprintingEncrypted TrafficIMC Submission
Read Full Paper
Traffic obfuscation visualization

TrafficChop: On Obfuscation of LLM Traffic Flows for the Prevention of Fingerprinting Attacks

Spring 2026
CS 6501 — Security of AI Systems: Attacks and Defenses, University of Virginia

Exploration of time-based traffic obfuscation techniques for mitigating LLM traffic fingerprinting attacks. The paper evaluates methods inspired by TRACE-LLM and finds that single feature-class obfuscation was ineffective, suggesting future work should alter more than one feature class at a time.

AI SecurityTraffic ObfuscationFingerprintingTRACE-LLM
Read Full Paper
LLMTor privacy analysis visualization

Local Modeling and Privacy Analysis of LLMTor

Spring 2026
CS 6501 — Network Security and Privacy, University of Virginia

Privacy analysis of the LLMTor services, which aims to decouple identity from LLM prompting within the anonymity set of LLMTor users. My contribution focused on constructing the local modeling pipeline and building the experimental simulation used for evaluation.

Privacy AnalysisNetwork SecurityLocal ModelingAnonymity
Read Full Paper
APE protocol extraction diagram

APE: Adversarial Protocol Extraction Via an Iterative Multi-Agent LLM System

Spring 2026
CS 6501 — Software Security Testing, University of Virginia

Exploration of a multi-agent LLM system for probing network endpoints and constructing protocol grammars for fuzzing campaigns. The project was completed under a very restrictive timeframe, which constrained the depth of the final system but still demonstrated the promise of iterative protocol extraction.

Software SecurityProtocol ExtractionMulti-Agent LLMsFuzzing
Read Full Paper
Sustainability Tour of the University of Virginia StoryMap preview

Sustainability Tour of the University of Virginia

June 2026
UVA Office for Sustainability

A StoryMap built during my time as a Sustainability Site Intern, developed across two semesters alongside regular work for the Office for Sustainability. It highlights key UVA sustainability stops including the Rotunda, Student Garden, green buildings, transportation, and waste diversion efforts.

StoryMapStudent EngagementUVA GroundsSustainability
View StoryMap
Smartwatch habit detection prototype

CS 6762 Final Project Report — Smartwatch Habit Detection

December 2025
CS 6762 — Signal Processing, Machine Learning & Control

A wearable sensing pipeline I built with fellow UVA students to encourage better brushing habits. Using integrated smartwatch accelerometer data, sequential feature selection, and a J48 decision tree ported to cascading if-else logic on an Asus ZenWatch, the system identifies brushing intervals with 97% accuracy and triggers positive reinforcement plus reminders.

Signal ProcessingWearable TechDecision TreesPositive Reinforcement
Read Full Report
George Mason University campus

Large Language Models for Debugging Hypotheses

2023
George Mason University - DevX Research Lab

Research done through the George Mason University Aspiring Scientists Summer Internship Program (ASSIP) in the summer of 2023. I worked in the Developer Experience Research Lab during the advent of public LLMs, researching how they could be integrated into software that took videos of web app behavior and proposed debugging hypotheses.

OpenAIWeb ApplicationsDebugging
Read Abstract
Campus Race to Zero Waste logo

Campus Race to Zero Waste Case Study

2024
University of Virginia

My 2024 case study outlines UVA's Race to Zero Waste strategy, focused on zero-waste Green Games that expanded composting and volunteer engagement. Over 66,000 lbs of waste were diverted through the dedication of hardworking staff, volunteers from student organizations, and local residents.

Zero WasteGreen GamesSustainability ReportsComposting
View Case Study
Gavin Crigger watering a bed of plants

A Trip to the Student Garden at UVA

2024
UVA Office for Sustainability

My article highlights the UVA Student Garden, which is a community garden dedicated towards fighting food insecurity through sustainable practices like rainwater collection and composting, as well as the community space that it creates.

Community GardenUVA GroundsSustainability
Read Full Article
Student volunteers at a Green Game event

UVA Green Games Receive Green Travel Award

June 11, 2024
UVA Office for Sustainability

UVA hosted 10 Green Games in the 2023–24 athletic season with community volunteers diverting over 66,000 lbs of waste. The initiative earned GFL's $6,000 award and a Virginia Green Travel Star Award for Most Innovative Project.

Green AthleticsZero-Waste EventsWaste Diversion
Read Full Article
Gavin Crigger and Aliza Diop smiling

Green Athletics Is Grabbing Gold: Sustainability in Global Sports

2024
UVA Office for Sustainability

Co-authored with Aliza Diop, this article detailes how the Paris 2024 Olympics demonstrated a larger trend towards sustainability in collegiate and professional sports.

Green AthleticsSustainability Goals
Read Full Article

More Articles Coming Soon

Currently working on additional research projects and publications in cybersecurity and software engineering.