PhD Student at @oducs; Member of @WebSciDL; M.S. & B.S. in Computer Science from @ODU; A.S. in Computer Science from @TCCva

Joined December 2019
For #InternetArchive25, I created a blog post that describes how @internetarchive's Flash collections and the @waybackmachine can be used with Ruffle.rs/ to play archived Flash games from armorgames.com #WebArchiveWednesday @WebSciDL ws-dl.blogspot.com/2021/11/2…
1
21
3
22
Dreams rarely ask where you start. They ask how far you are willing to go. I wrote about how my journey from a small town led me across continents, classrooms, and research labs to earning my Ph.D. in Computer Science in the U.S. Read the full journey here: ws-dl.blogspot.com/2026/06/2… Grateful to everyone who guided, supported, and believed in me. Thank you @accessodu @WebSciDL @oducs @ODUSCI @ODU.
1
5
2
182
Excited to share that I passed my PhD proposal defense on April 24, 2026 -- another step closer to finishing my PhD 🎓 🛝: slideshare.net/slideshow/inf… Special thanks to my dissertation committee: @weiglemc, @phonedude_mln, @acnwala, & @ErikaFrydenlund for their guidance & support.
2
3
6
126
I presented our work on Arabic and English news URIs dataset collection, news web pages' archival rate and comparing web archives' holdings at the 10th Computational Archival Science (CAS) Workshop (part of IEEE BigData 2025). @WebSciDL Trip report: ws-dl.blogspot.com/2026/02/2…
3
1
130
In this paper, they discussed the features of multiple @webrecorder_io tools. Browsertrix is their web archiving platform that uses Browsertrix Crawler for archiving web pages, ArchiveWeb.page for patching web pages, & ReplayWeb.page to replay archived resources.
1
32
They also described how Browsertrix assists with quality assurance by allowing users to rate the quality of archived web pages and computing 3 metrics, which involve comparing extracted text, counts of HTTP status codes for resources, and screenshots during crawl and replay.
19
My most recent blog post: How to archive web pages in bulk using the Internet Archive Google Sheets service. The post simplifies the process and provides a python script to create and populate multiple Google Sheets with URLs saved in a text file ws-dl.blogspot.com/2026/02/2… @WebSciDL
3
134
She created the Web Archiving Screenshot Compare tool, which can determine the quality of an archived web page by using image similarity metrics when comparing the screenshots of the live web page and the archived web page. github.com/reyesayala/wa_scr…
1
31
After creating a dataset of 221 pairs of screenshots and retrieving human review scores, she performed statistical analysis. Structural Similarity Index and Normalized Root Mean Square Error were able to distinguish between high quality and low quality archived web pages.
28
Travis Reid retweeted
🤔Did you know the furthest time zones on Earth can be 26 hours apart, not just 24? 🌎🕓 This has real implications for interpreting timestamps in Twitter screenshots and searching tweets in web archives across time zones. 👉ws-dl.blogspot.com/2025/12/2… @WebSciDL @oducs #WebArchives
3
1
97
Travis Reid retweeted
I had the incredible opportunity to teach #WebSecurity at Old Dominion University! 🔐 I’ve written up my reflections on what worked well and what I learned along the way in a @WebSciDL blog. ws-dl.blogspot.com/2026/01/2… #teaching @oducs
5
2
208
A PhD is more than research—it’s resilience. From Tables to Triumph: my journey in uncertainty-aware scientific data extraction and what it taught me about persistence and purpose. 📖 Read: ws-dl.blogspot.com/2025/12/2… @WebSciDL @ODUSCI
2
50
Online discussions are central to how we debate issues and build communities. For blind screen reader users, the hardest part is often not missing alt text, but keeping track of the conversation itself. (1/5) ws-dl.blogspot.com/2025/12/2… /cc @WebSciDL @ODU @ODUSCI @oducs @accessodu
4
4
144
Our @JASIST article, "Problems with archiving and replaying current web advertisements", was recently published: onlinelibrary.wiley.com/shar… @wileyinresearch Co-authors: Alex Poole, Hyung Wook Choi, Christopher Rauch, @machawk1, @phonedude_mln, & @weiglemc (1/9)
1
5
4
253
4) When loading Flashtalking web page ads outside of ad iframes, the ad script requested a non-existent URL, which prevented the replay of ad resources. (8/9)
1
54
5) Successful replay of ads loaded in iframes with the src attribute of "about:blank" depended upon a given browser's service worker implementation. A Chromium bug stopped service workers from accessing resources inside of this type of iframe, which prevented replay. (9/9)
63