Senior Design Project


Toyota Financial Services Customer 360


Toyota Financial Services (TFS) is the largest automotive lender in the nation with over $125B in total assets. TFS offers financing, leasing, protection plans, and other financial services to customers and dealers all across the United States. In order to serve their customers better, it was required to have a comprehensive view of the customer. The TFS Customer 360 team has worked with TFS to create a Customer 360 view by harnessing the power of graph databases, semantic queries, and graph visualization tools. This view represents all direct and indirect relationships that exist for a customer and will be made available to different stakeholders in the company to make more informed decisions and to better identify potential opportunities.

Toyota Financial Services Data Portal


Toyota Financial Services (TFS), being part of a highly regulated industry needs to ensure that all risk management, governance process, and controls are in place to ensure compliance. This entails documenting all the business processes, definitions of their data elements, and connecting the defined data elements to the physical attributes in their various applications and databases. Furthermore, they need to document the lineage of the data to ensure that it is flowing correctly through their ecosystem. We, the members of the TFS Data Portal Project, built a portal where we can visualize data duly categorized that end users can use for visualization and solving their business problems. The portal would basically organize data by business areas such as Loan Originations, Insurance, Servicing, etc., and give the users ability to do a google like search for any data element which would bring up business definitions, physical attributes, data quality rules & profile and any related data associated with it.

Three Bar Pattern


Day traders typically spend most of their day looking at graphs to try to find specific patterns and changes in the market. The chance of making a rewarding investment could be gone while traders try to figure out whether the pattern is good or bad. This tedious and time-consuming job can be made easier and quicker. Our project is a tool to real-time scan for a robust and highly significant signal, the three-bar pattern, in the stock market. And as to explore the significance and robustness of this signal, the historical data are statistically analyzed and the results are visually demonstrated along with the real-time scanning outcomes.

Chinese Learning Platform


Chinese Learning Platform is a part of STARTALK Program - a federal grant program funded by the National Security Agency. The mission of the program is to assist students in learning languages identified critical by STARTALK including Chinese, Arabic, Hindi, Persian, Korean, Russian, and Turkish. The Chinese Learning Platform project aims at supporting students in learning Chinese first and will be extended to other languages if possible. The supports include, but not limited to, assistance in vocabulary, listening, reading, writing, and speaking Chinese. The project is going to be deployed in 2022 STARTALK Summer Program at Texas Christian University.

KARIN Virtual Classroom


Code Karin is fundamentally an effort to address student retention and performance in introductory programming classes. Dr. Kadiyala observed that in her introductory programming classes, first-time programming students often felt unsure of themselves in comparison with their peers who have had prior programming experience. Often, first-time programmers missed out on the opportunity to participate and engage in classes, with their peers and professors. Unfortunately, it also meant that these students often did not ask for help and eventually, were most likely to drop out of the programming class. Dr. Kadiyala also made an alarming observation that it was very easy for these students to assume that they were simply not “programming savvy”, or “as good as their peers”. Code Karin was born as an initial step towards helping students transition into programming classes and increase student engagement in and outside of class by building a sense of community and belonging.

Monnig Meteorite Gallery


The Monnig Meteorite Gallery provides educational and outreach experiences to more that 10,000 visitors and students each year. Within the gallery, lighting and design issues can cause complications for visually impaired visitors. THe Monnig Meteorite Gallery aims to provide accomodations for visually impaired and non-English speaking visitors by providing a customizable experience though a tablet application, provided to visitors to the gallery. The application uses an array of features, including Bluetooth Beacons, Language Translation, Text-to-Speech, and UI customization to provide the contents of the gallery in an accessible manner to every visitor.


ReadySet Go


The TCU Computer Science Department has launched an AlphaGo research project. Currently, it can only be used by those directly involved with the project, and only at certain computers on campus. In addition, the interface for conducting research is difficult to use. Our goal is to make this project more widely accessible to students and faculty alike, whether they wish to help in research, or simply want to learn to play Go. We will achieve this by developing a web application for the project that allows users to play against various Go AI agents, as well as allowing researchers to train new AI.

Covid Tracker


Our team has created a real-time COVID tracking web dashboard that provides current and historic data about the coronavirus pandemic. This data scopes the entire US, states, and counties. The range of data includes case data, deaths, vaccinations, and hospitalizations. Unlike other dashboards, our software prioritizes speed and user friendliness. We want users to be able to make informed decisions and draw meaningful conclusions related to the data they see.

Truck Detective


Identifying new and cutting edge investment strategies is a crucial part of establishing any large business within its relative industry. Fort Capital, whose primary investment focus is Industrial Grade Buildings, is taking an innovative and insightful approach to geographic understanding. Fort Capital aims to identify trade routes that major market players use, such as Amazon and Walmart, to find the areas where Industrial warehouses and large scale distribution centers are in highest demand. To find such trade routes, identifying the main travelers is essential. Truck Detective aims to do exactly that. Using machine learning and artificial intelligence to detect with high accuracy where big rig trucks are, can help identify where they are going or where they came from. Hopefully, illuminating geographically important areas where Fort Capital will benefit from investigating.

Hygieia Mobile App


The Hygieia Homeopathy Clinic provides basic knowledge of homeopathy. People use our time-tested methods to trust in their own body's recovery functionality. Homeopathy is a holistic natural system of medicine and helps you to recover from all types of illnesses naturally, while strengthening your immune system, increasing the energy and vitality. Our team's goal is to provide the client a fully functional mobile app for easier content viewing, patient management, appointment making, and patient messaging.

School of Medicine Volunteer Scheduler


The TCU and UNTHSC School of Medicine requires its students to participate in service-learning with various non-profit partner organizations in the community. Our team's goal is to make the volunteer sign-up process easier and more convenient for med students, to automate the tracking of students' hours, and to ease the burden on faculty in charge of managing the entire process. We aim to accomplish these goals with a web application that will streamline the volunteer scheduling and hour-tracking process for students and faculty.


Mercy Clinic


Mercy Clinic is a local non-profit organization in Fort Worth dedicated to providing medical and dental health care to underprivileged members of the community. The staff is comprised almost entirely of volunteers who sign up to volunteer positions and help the clinic run. Mercy Clinic has been managing the scheduling, check in/out, and collection of hours through the use of pen and paper. One administrative employee dedicates lots of time to the tedious efforts of consolidating all the paperwork and helping volunteers schedule themselves through the use of mass emails. Our senior students are designing a technological replacement for those sheets of pen and paper, automating much of the process and making data collection/access a breeze.

Sir Stanley's Well Rounded Adventure


Sir Stanley's Well Rounded Adventure is a (pilot) cell phone application designed to teach children how to make better lifestyle decisions in regards to eating habits, exercise routines, and how to be a better person overall. This application will be built on Android or iOS so that children can play directly on their own device. The goal of this application is to build a fun interactive game that will keep the interest of the child while educating them on good eating and lifestyle practices.

Access Point Analytica


AP Analytica aims to provide proactive and reactive insights to TCU Network Services that are summarized, and actionable. These snapshot insights will be extracted from a massive data stream collected by wireless Access Points all over TCU's campus, and then presented through an internal web-application interface.



The purpose of e-Valuate is to create an online and mobile-friendly judging web application and provide customizable rubric templates for different events/contests. e-Valuate will be first used at the Consortium for Computing Sciences in Colleges (CCSC) on April 3, 2020. This project will solve current issues that the conference is facing: using paper to grade posters, manually exporting scores into an excel file, etc. The end goal is to provide a mobile-friendly and paperless judging app that can be used for many different events.


Longitudinal Integrated Clerkship Program Scheduler


The new TCU and UNTHSC School of Medicine is taking a progressive approach to curriculum for their students. The standard for medical clerkships, is for a medical student to focus on a practice, then move on to the next practice. This leaves a gap of time between learning and implementing a medical practice in the real world. The Longitudinal Integrated Clerkship (LIC) will engage students in a variety of medical practices in 2 week cycles, so students will constantly be maintaining their grasp on import skills and practices. It is our job to provide the scheduling application that will best match each student and doctor, at the best times.

Sheepdog Defense Group


Sheepdog Defense Group is a local Fort Worth self-defense company that is fully licensed by the State of Texas Private Securities Bureau to provide self-defense and weapons training to help other protect their communities. Their main goal is to provide training to church groups and private schools to help them from becoming targets for acts of violence. Sheepdog Defense Group also offers this self-defense and weapons training to the public so that they can protects them selves and their families. Sheepdog Defense Group is looking for a new website that will allow customers to sign-up for classes using an interactive calendar and access an online store to purchase Sheepdog merchandise. The site will allow the Sheepdog Guards to access all of the important information needed to protect their community as well as access their own information. The site will also allow the owner to manage a wide range of services regarding the business which he is currently doing all by hand.

Superfrog Scheduler


Superfrog scheduler aims to provide a streamlined approach to the booking and scheduling of TCU Spirit appearances at university, community, and alumni events. We will provide better scheduling solutions for customers, TCU Spirit admin, and Superfrog student employees.

Eureka Wireless Labs


Eureka Labs is a security education platform started in 2018 to help students and educators have access to free computer security materials. Our team is currently developing the platform that will go on to help facilitate educational materials as well as provide analytics to the educators. Working closely with Dr. Ma of Texas Christian University we are excited for the opportunity to work on this meaningful and challenging project.

Before 2018



Meals On Wheels, Inc. (MOWI) of Tarrant County is one of the largest MOWI organizations in the country. It serves approximately 4,500 clients with a median age and monthly income of 74.7 years and $1,000, respectively. The organization provides 10 meals per week for each of its client and wants to help with any other meals that they might need in a week. This is especially needed by clients who are immobile, who do not have access to proper kitchen items, or who cannot afford to buy a large variety of foods. Samantha Powell, a professor in the TCU Nutritional Sciences Department and a former dietitian at MOWI, approached the TCU Computer Science Department about developing a web application to assist dietitians in creating simple recipes for clients based on an available list of foods and stores. Development of the basic web application began in the spring of 2016, and was then elevated to a capstone project that consisted of finishing and enhancing the requirements laid out by MOWI. In May, we delivered a final product to MOWI, which the organization now hopes to take to the nation-wide Meals on Wheels America.



TCU’s previous Student Research Symposium site provided an outdated submission-review system for the Michael and Sally McCracken Student Research Symposium, an event growing in popularity. The old system was mostly a front-end to a primarily manual collection of procedures to collect, review, and present research projects. There was a growing need to make a more robust system that can provide smart interfaces for various users that allows for secure submitting, balloting, and administration.

The new system provides a host of automated processes that facilitate in the management of the SRS event from year to year, including such things as automatic archiving of previous year's information. This is possible due to a myriad of free technologies such as Django. To complement the many processes we have automated, we have created tools for administrators to change information in the website without entering the codebase. Among the automated processes and features that help with administration, we have embedded advanced algorithms which reduce the need for human involvement, such as cost-analysis table assignments, a procedure that once required hours of laborious calculations.



Expanding Your Horizons Network (EYHN) is a nonprofit organization dedicated to providing gateway STEM (Science, Technology, Engineering, and Math) experiences to middle and high school girls that spark interest in activities and careers within these fields. EYHN accomplishes this through role-model led conferences with hands on STEM activities and workshops.

These conferences are hosted by various organizations across the country. In Fort Worth, an annual EYHN conference is hosted by Texas Wesleyan University (TxWes). Each year, this conference hosts hundreds of student participants and requires dozens of leaders, volunteers, and presenters. Handling a conference of this size requires significant organizational effort, with a bulk of pre-conference administrative work going to registering participants and creating a good schedule for the event. In previous years, organizers at TxWes used a scheduling and registration system created by TCU students in 2005. However, this program is out of date and no longer useable making a replacement necessary.

This Project, Scheduling Your Horizons (SYH), created a replacement system for TxWes that allows TxWes organizers to register participants and generate a schedule for the conference. This is done in a modern, user-friendly manner, with an emphasis on platform independence and maintainability to extend the lifespan of the application.

Elemental Kinection


According to the World Health Organization (WHO) Media Centre, over 15% of the world's population suffer from some type of disability. Therapists work to help people overcome these disabilities; however, extensive therapy poses several challenges. Therapy often needs to be continued at home, but the prescribed therapy can be boring and monotonous for the patient and is often not continued effectively. Our senior capstone project, Elemental Kinection, provides telerehabilitation (rehabilitation provided over the internet), an inexpensive and engaging alternative for at-home therapy. Using the motion sensing capabilities of the Microsoft Kinect v2, our application tracks a patient's movements while the patient performs exercises. Patients receive therapy session instruction, real-time exercise feedback, and may also view their prior therapy history. Elemental Kinection differs from similar Kinect therapy applications in that it utilizes machine learning, instead of heuristics, to allow therapists to easily add exercises to the system. Utilizing the capabilities of the Kinect v2 and Unity 3D, we believe Elemental Kinection provides a fun and engaging alternative to traditional at-home treatment.



In the near future Big Data is going to touch every business and every person on this planet. MIT Technology Review reported that currently less than 0.5 % of all data collected is being analyzed and used; therefore its potential is huge. We are Frog-B-Data and our senior capstone project is a Big Data research project in which we setup and compare three environments: stand-alone Java, Apache Hadoop and Apache Spark. Apache Hadoop and Apache Spark are setup as clusters with three nodes. We handle the application dependencies using Apache Maven and develop them on Eclipse IDE, using Mahout and ML libraries. Apache Hadoop has been the go-to framework for Big Data applications, but is slowly being replaced by Apache Spark which is gaining more popularity. We perform four comparison tests: Word Count, Matrix Multiplication, Recommendation using Co-occurrence Matrix or Collaborative filtering algorithms, and K-means clustering. Non-structured data files of sizes ranging from a few Megabytes to 10 Gigabytes are being used for comparative studies. Based on the results, we built our own recommender system in Spark and Hadoop.



About only 20 percent of the US population who could benefit from a hearing aid can afford to wear one. The demand for hearing aids is high, and so is the price. We strive to create a smartphone (i.e., iOS) based application that possesses similar functionalities of a conventional hearing aid at a small fraction of the price. Using advanced techniques such as Fast Fourier Transform, we analyze and process the sound samples in the frequency domain, and manipulate these samples in a way that a hearing impaired individual can hear the sound. In particular, we are filtering out noises and amplifying the desirable sound needed for speech comprehension into ranges that are suitable for the audiology profile of the hearing impaired individual.



Living a healthy lifestyle has become a major focus in today's society due to the rising number of Americans with conditions linked to obesity, overeating, and living an inactive lifestyle. One such workout to combat this issue is called Crossfit. According to their site, “The aim of Crossfit is to forge a broad, general and inclusive fitness [program].” For the growing number of people participating in Crossfit, there are plenty of systems that can show athletes where they are excelling. However, there is not a single system specifically designed for Crossfit that can identify the area or multiple areas of fitness that an athlete is deficient and provide a single, comprehensive fitness score. FrogFit is designed to fill this gap in the market by allowing athletes and coaches to collect workout data, compare it to individual benchmarks, and provide them with a fitness score. We created an algorithm that is specifically designed to score an athlete's fitness level and show how much confidence can be given to that fitness score. This unique fitness score coupled with a confidence rating, will help define the strengths and weaknesses of each athlete. Our android app and administrative web portal will give coaches and athletes the ability to enter workout data and track their performance over time as they improve upon their weaknesses.



Every year, there are thousands of cases involving human trafficking in federal courts across the United States. Faculty in the Political Science and Criminal Justice departments at TCU have been awarded a grant from the National Institute of Justice (NIJ) in order to study the scope and scale of organized crime's involvement in human trafficking in the US. With case data scattered across different judicial districts and various databases, one stated goal of that study was the creation of a comprehensive human trafficking database searchable from the web. The Judge Frog senior capstone project was created for that purpose. The Judge Frog project is composed of a MySQL database and a CakePHP MVC web application. The web application contains two major components: the administrator control panel which provides an interface for administrators to insert data, review data, and submit data to the database, and the search functionality which allows users to search through the reviewed data based on a robust querying system and download results. Analysis of the data is provided as well with dynamic graph generation. With the combination of nationwide human trafficking data and a comprehensive case searching interface, Judge Frog will help facilitate the study of human trafficking and its relation to organized crime.



The scope for this project is to develop a tablet application to aid TCU's Institute of Behavioral Research (IBR) in their efforts to develop and test interventions that promote reductions in HIV risk behaviors and promote better decision making among offenders. The MakeSafe group from TCU's Computer Science Department will develop the application to meet IBR's interface and layout requirements as well as a means for revising and publishing future versions of the app without developer involvement. Specifically, the MakeSafe solution will include a mobile tablet application for Android, titled StaySafe and a version publishing application, titled KeepSafe. It addition, the MakeSafe solution will accomplish the other major objectives of this project which include saving application interactions, usage statistics, and user satisfaction data allowing IBR to agglomerate saved items into a central database.



In the event of a vehicular accident, there are many scenarios in which the occupants become incapacitated and unable to call for assistance. There exist systems, for example, OnStar, that currently provide accident detection. However, the cost of these proprietary systems and their availability for all vehicular models limit their use. Project FrogStar provides for accident detection and emergency responder notification in an inexpensive and highly available system. The primary FrogStar system components include a smartphone, a single-board computer, and Texas Instruments SensorTags placed inconspicuously around a vehicle, to detect an accident and automatically call emergency services.



The massive growth of touch technology has created an increased demand for new and innovative ways for users to interact with their devices. TouchCU, a 2013-2014 capstone project, consists of a desktop application that turns any flat surface into a multi-touchscreen utilizing the Microsoft Kinect for Windows, a standard projector, and a Windows 8 PC. Research teams at Intel Labs and Ubi-Interactive have created similar products, with one supported by Microsoft and available commercially. TouchCU, while similar in concept, allows for a greater operating range and implements voice interaction.

Therapy Kinection


Therapy Kinection is a system designed to assist therapists in administering the Vail Sport Test.  Created by Craig Garrison and Mike Macko, the Vail Sport Test is a four component test designed to evaluate a patient's rehabilitation progress after a serious leg injury.  Utilizing the Microsoft Kinect for Windows, Therapy Kinection is a desktop application with a database that enables therapists to collect, store, and analyze test results.  Therapy Kinection, one of the 2012-2013 TCU Senior Design Projects, was developed for Texas Health Ben Hogan Sports Medicine as a way to evaluate and validate the Vail Sport Test in an objective manner.

Toward TCC


Tarrant County College's (TCC) Web Communications department proposed that Texas Christian University's (TCU) BullFROG team assists in planning and developing an application. The Toward TCC application is used by the College Awareness Community Outreach (CACO) program when visiting area schools. The application is targeted for 9th-12th graders. The purpose of the application is to promote higher education and to help students achieve academic excellence. The application contains information previously used by CACO with added user interaction and local data storage. The targets for this application are iOS, Android, and web.

GoodNEWS Fort Worth


HealthyFROGS' proposed system includes a multiplatform mobile application to assist residents of the Fort Worth area with living a better lifestyle according to the seven dimensions of health: physical, mental, intellectual, occupational, spiritual, social, and environmental well-being. In addition, the system includes a web interface content management system allowing GoodNEWS employees to maintain up-to-date resources. Users are able to assess their lifestyle, and track their progress toward healthier life choices. Leaders attending GoodNEWS events and seminars will be able to better interact by using the application to participate in surveys and provide feedback. The system has been developed for UNT Health Science Center's GoodNEWS program utilizing Apple iOS and Android devices.

TheraTouch System

Cognitive Contact | Hands-On Therapy


TheraTouch is a comprehensive system designed to assist in cognitive and motor skill rehabilitative therapy. In recent years, technology has helped improve rehabilitation programs by providing engaging alternatives to otherwise repetitive and monotonous activities. Utilizing the multi-touch Microsoft Surface device, combined with a custom web application, TheraTouch enables clinicians to collect, store, analyze, and report therapeutic activity results. TheraTouch, the 2011-2012 Senior Capstone Project, was developed for Texas Health Resources, primarily for use in the Physical Medicine and Rehabilitation Center located at Texas Health Harris Methodist HEB Hospital.

Healing Touch


Healing Touch is a computerized system designed to provide therapeutic and rehabilitative exercises through gaming on multi-user, multi-touch devices. Several games have been developed for the system that focus on testing a variety of abilities such as deductive reasoning, short-term memory, neuromuscular coordination, and social skills. Results collected through these gaming sessions are used to generate reports for monitoring patient outcomes. The repeated play of these games provides an interactive and engaging method of rehabilitation for patients. Healing Touch was developed for Texas Health Resources (THR) utilizing the Microsoft Surface and Apple iPad as the multi-touch gaming platforms.

FROG Recognizer of Gestures


FROG Recognizer of Gestures is a gesture recognition software designed to be compatible with a multitude of accelerometer-based mobile devices. FROG's powerful recognition algorithms based on probability models and user-friendly interface won it several awards including 1st Place Undergraduate Research and People's Choice Award at TCU's SRS 2010.



SUMS is a distributed array of networked sensors. "Mote" stations can be extended with custom sensors for temperature, light, vibration, and more.