Wellesley College
Bachelor's in Computer Science
September 2017 to June 2021
Advised by Christine Bassem
Nominated to Sigma Xi
Portfolio
An Overview of More Efficient Register Allocation by Graph Coloring Applications
January to May 2019
Literature review discussing the history of graph-coloring algorithms when applied to correct and efficient usage of register storage in the late stages of program compilation.
Chord Implementation
January to May 2020
Implementation of the Chord algorithm for a peer-to-peer file storage system. Includes procedures for new hosts to join the distributed system, populate finger tables, and add files. Written in Java and intended for use with EC2 VMs over SSH.
Peer-to-Peer Assisted Livestreaming Proof of Concept
September to December 2019
Proof-of-concept application and network emulator, showing the performance enhancements that a livestreaming application could gain by distributing video from peer to peer in some cases of poorer internet service.
Augmented Reality: An Overview of Essential Algorithms
September to December 2018
Literature review of state-of-the-art augmented reality algorithms and mathematics.
Wikipedia Roamer
September to December 2017
Program to algorithmically generate solutions to the Wikipedia Game, in which the player must navigate between two seemingly unrelated topics only by clicking embedded links on their Wikipedia pages.