Skip to main content

Senior Projects 2023

Senior Projects 2023

Anthony Barrera and Nick Vogel

Project Name: FI320 Calculator
Client: Dr. Lisa Fairchild

This project is about creating a web-based calculator designed to solve finance problems given in the class, Financial Management FI320, at Loyola University Maryland, taught by Dr. Fairchild. These problems involve the time value of money, bond valuations, stock valuations, capital budgeting, the weighted average cost of capital, and the capital asset pricing model. Users of this app will be able to track their payments for amortization and car payments. There may also be the ability to see calculation history if there is enough time to implement it.


Barbara Kavanaugh and Christian Parker

Project Name: Maryvale Alumnae Network
Client: Molly O’Connor Bell and Heather Andrew, Maryvale Preparatory School

Maryvale Preparatory School is an all-girls Catholic school serving grades six through twelve in Brooklandville, MD. Our clients have requested that we create a web application to serve as an alumnae network platform for graduates of Maryvale’s high school. Our clients wish for us to model our website after current alumni engagement platforms that are used by surrounding high schools within the Archdiocese of Baltimore.

The main features of our website include a directory, job portal, and message board. The directory portion displays profiles to help alumnae connect with old classmates.  Alumnae are also encouraged to post vacancies in their employer at the site’s job portal. Finally, alumnae can visit the message board to share life updates or memories from high school.

 Barbara Kavanaugh

Christian Parker

Daniel Gillcrist and Jaymin Ortega

Project Name: Greyhound Financial Planning
Client: Auburn Bell

Currently, Auburn Bell utilizes an excel sheet with pre-loaded algorithms in his Personal Finance Management class, FL 121, to allow students to develop a personal budget through the input of income and other expense amounts. He would like for this process to be overhauled to allow for better usability.

We intend to create a website to capture this budgeting functionality. It would include a template for students to use for experimenting and budgeting. It would also include interactive information for the student to base their budget off of and helpful budgeting tips. Additional information would relate to savings and different budgeting models. Furthermore, the website would include software to assist with other financial operations such as investing and retirement planning.


Emily Bui and Gio Euresti

Project Name: Digital Color Tools
Client: Professor Jon Malis

To aid in Professor Malis’ research, he proposed two potential major features, and requested our application to be available as a web app. First, he is looking for a pixel-map generator, with the hopes of being able to use these randomly generated grids as springboards for larger image-based compositions. The generator would take an x and y value for the grid size, and return an image of that size in which all of the pixels in the grid are a randomly generated grayscale value. These images should be able to be downloaded as a .TIFF, .PNG, or .JPG so that users can then run these grids through photoshop’s iterative processes. We are also hoping to provide users the option to generate RGB color pixel maps.

Additionally, Professor Malis’ research aims to examine the relationship between the human eye and technology in how each agent perceives color. In order to aid this part of his research, we will create a page that will allow users to specify a LAB model color value and the program will determine whether this color can be accurately represented in different color spaces, specifically, SRGB, Adobe RGB, ProPhoto using color math. If the value can be represented, the program will display that it can be, if not, it will display a close approximation to the requested color for that specific colorspace.

We may implement these optional features in addition to one or both of the major features listed above. These include a login/logout system where users are able to make their own accounts, an image gallery where people can post their generated pixel maps and leave likes and comments on other users' submissions.

Erik Henson and Michael Higgins

Project Name: Public Relations Student Society of America Website
Client: April Hartman and Shanley Honarvar

The project is a website for Loyola’s charter of the Public Relations Student Society of America (PRSSA). It will act as a source of information about the organization and as a point of contact for outsiders of Loyola to know about what the organization does. It will contain records of previous meetings and announcements of upcoming meetings and guest speakers. 
 Michael Higgs

Hannah Mannering

Research Name: Predicting the similarity of bacterial genomes within an environmental DNA sample
Advisor: Dr. Adam Phillippy

The goal of this project is to develop a tool that predicts the type of a bacterial genome in an environmental sample by analyzing the abundance and composition of specific DNA sequences. DNA signatures are unique nucleotide sequences that can be used to distinguish organisms from all other species. Sequencing DNA is important for understanding what unknown samples might be, which can help identify viruses and diseases. Current approaches identify DNA sequences that allow for the efficient detection of containment of a set of reference sequences within a metagenomic mixture. One approach, Mash Screen, measures the containment of metagenomic reference sequences. However, current approaches lack in identifying novel genomes that are not in the database.

Our research plans to analyze k-mers. K-mers are words of DNA that are k nucleotides long and can be extracted from genomic assemblies by running a k-length window across the DNA sequences. In short, k-mers can be used to compare DNA sequences by identifying how many k-mers are shared between sequences.

Thus, we propose the approach of a machine learning classifier that takes k-mer presence/absence and abundance when making compositional predictions about which microbial sequences are present in an environmental DNA sample. For training, we will be looking at genomes with known divergences, such as Staphylococcus and Streptococcus from the NCBI RefSeq database. Containment (a type of sequence similarity) will be calculated using MashScreen. DNA sequencing data will be simulated using available tools, and we will run the sequencing reads through a mash screen to compute a k-mer vector for each simulated sample. This vector will be used as input to our machine-learning classifier, which will be trained using the known similarity of the genomes.

Jomaly Ruiz Sierra

Research Name: Cloud & Remotely Store Data Extraction (CDX) Using Account Credentials 
Advisor: Richard Ayers

This project aims to test digital forensic tools capable of extracting and reporting supported cloud-based application data. The testing performed is based upon defined
specifications, test procedures, test criteria, and test sets to ensure the reliability of Cloud Data Extraction (CDX) forensics tools. This project will focus on CDX that can perform the following three tasks only using account credentials: establishing connectivity to cloud-based services, acquiring tokens for authenticating to cloud-based services, and extracting and reporting artifacts from cloud-based services. All three statement conditions will be checked after each test case is run. The cloud forensic tool to be used and tested on this project is the Magnet Forensic AXIOM. The approach to be taken is based on well-recognized international methodologies for conformance testing and quality testing that include the Computer Forensic Tool Testing (CFTT) project at the National Institute of Standards and Technology (NIST), which is a joint project of the Department of Homeland Security (DHS) Science and Technology Directorate, and the National Institute of Standards and Technology. The scope of this specification is limited to software tools capable of establishing connectivity and extracting digital artifacts from supported cloud-based services.

Joseph Luhrman and Molly O'Hare

Project Name: York Road Initiative Interactive Map
Client: Kyra McDonnell

Loyola’s YRI/CCSJ programs are interested in an interactive map to bring awareness to their community partners along the York Road Corridor. These partners include green spaces, schools, libraries, corner stores, nonprofits, and others. The map would highlight these locations and allow users to view basic information about them. Additionally, the various neighborhoods along the Corridor would be visually displayed and/or highlighted. The map would be hosted as a web-app viewable by anyone. Additionally, there would be an admin-only interface to allow for the list of community partners to be updated so that software could be easily maintained by CCSJ in the future.

This project would bring value to both the Loyola and York Road Corridor communities as Loyola’s community partners are not easily available for viewing on conventional mapping services such as Google Maps. The goal is for both Loyola students and York Road Corridor community members to learn about all of the current community partners and to better conceptualize where they are located. By creating an interactive map and the interface for it to be updated, CCSJ can more easily keep the map up to date as opposed to the PDF they’ve been using since 2017.

Kevin Murray and Tim Baginski

Project Name: Polynomial Matrix Iteration
Client: Dr. Tim Clark

We have been asked to iterate polynomials with matrix inputs. Given a matrix and a polynomial to iterate through, does the matrix converge to an attractor fixed point or does it diverge forever? This could be calculated by comparing the difference between each iteration and its previous iteration. If the difference is small (below an inputted threshold) we can assume that the matrix is converging. This program results by computing the number of iterations and the final matrix and its eigenvalue. We may add more variables to the output depending on what factors appear to correlate with reaching the final matrix. This is where machine learning may come in handy, detailing variables that appear to impact a matrix converging or diverging.

Hunter Malone and Keenan Kirk

Project Name: Communication in AAction Website
Client: Giovanna Adornetto

Our client has asked us to redesign her current website with some features being added to it. Our client operates a speech and language therapy service where customers currently contact her requesting information about her services and that is how customers are able to schedule and plan their appointments. Our goal during this project is to add features on the website so that customers can schedule an information meeting to meet with our client if they would like to discuss information about the services. Customers will also have the ability to purchase services which are done by purchasing a time slot from a calendar. Along with these additions we will be redesigning the website from the ground up with both design and information that our client desires.

Mitchell Bardsley and William Bruno

Project Name: The Language Learning Center (LLC) Online
Client: Kelly Keenan

The Language Learning Center (LLC) is the hub for all language professors at Loyola University Maryland. Professors host their classes in the provided classroom space, have access to a wide range of international films in roughly ten languages, and can request support from the staff for any task from reserving a room to creating and hanging a promotional flyer. There is currently a website for the LLC, but it does not support all of the functionalities that it potentially could. Further, many features such as viewing the inventory, making reservations, and finding language resources are scattered around multiple websites or applications like Microsoft Teams, and are difficult to account for. Therefore, the goal is to create a new separate website for the LLC, which will add vital functionality, as well as consolidate all of these important documents and resources while being more visually appealing than before.

Senior Projects 2017 Senior Projects 2018 Senior Projects 2019 Senior Projects 2020 Senior Projects 2021 Senior Projects 2022