About me
I am a graduate student currently pursuing my Master’s in Computer Science at Old Dominion University. I earned my Bachelor’s of Science in Computer Science from ODU in the summer of 2023 through the Linked BSCS/MS program. I transferred to ODU after earning my Associate’s at Tidewater Community College with the support of the TCC Women’s Center Stem Promise Program Scholarship. I was a member of the 2022 cohort of the Research Experience for Undergraduates in Disinformation Detection and Analysis at ODU. I specifically worked with Dr. Michael Nelson on his “Did they Really Tweet That?” project. I am currently a graduate teaching assistant for CS 151 - Intro to Programming with Java 1. I am also currently working on a tool in relation to the “Did they Really Tweet That?” project.
Coding Projects
Below are some of my coding projects completed for both research and coursework.
A Universal Web Scraper for Archived Twitter URIs (in-progress)
In this project, I am developing a command line tool to take an archived Twitter URI (either a status page or profile page) and scrape useful information about the archived resource, regardless of the UI Twitter was using at the time of archival. The code and instructions for use are located here.
A Vector-Based Search Engine For Scientific Figures
This project was completed as part of my coursework in CS 734: Intro to Information Retrieval. In this project, I developed and locally deployed a vector-based search engine for a dataset of over 250,000 images of scientific figures. This search engine utilizes the OpenAI CLIP model to generate vector embeddings to support both text-to-image and image-to-image search simultaneously. The search engine also utilized a locally employed Elastic Search Docker container to store the embeddings and handle queries. The code and associated report can be found here.
An HTTP Compliant Web Server in Python
This project was completed as part of my coursework in CS 531: Web Server Design. In this project, I developed an HTTP compliant web server in Python from scratch and locally deployed the server using Docker. This was developed over the course of 5 assignments, each building off of each other and focusing on different HTTP server functionalities and status codes. The code and other related resources can be found here.
Data Projects
Below are my course projects related to data science and analytics.
Investigating Car Bloat with Data Visualization
This project was completed as part of my coursework in CS 625: Data Visualization. In this project, I was tasked with utilizing data journalism and storytelling techniques to implement an explanatory visualization that revealed something interesting. I chose to investigate the phenomenon of so-called car bloat.
The report and final visualization can be found here.
Further Investigating Car Bloat with an Interactive Dashboard
This project was completed as part of my coursework in CS: 725: Information Visualization. In this project, I was tasked with employing effective dashboard design techniques to implement a dashboard with meaningful user interactions. I chose to continue investigating vehicle weight trends, continuing the analysis that I started in CS 625.
The report and final dashboard can be found here.
Investigating Global Energy Trends
This project was completed as part of my coursework in CS: 620: Intro to Data Science and Analytics. In this project, I employed Python libraries to investigate global energy trends with a focus on renewable vs nonrenewable energy usage.
The Google Colab notebook with all work done for the project can be found here.