Baylor > ECS > Computer Science > Graduate > Research


Big Data

As data analytics becomes more mainstream, there will be an increasing demand for efficient big data systems. The Analytic Query Language (AQL) project strives to provide optimization of data analytics within an easily accessible system.


Bioinformatics provides an opportunity to deploy computational solutions to biologically relevant problems, including genomics, knowledge-based discovery, systems modeling, and integrative data analysis. Our research focuses on deploying these approaches in integrated systems accessible to a broad range of end users.

Competitive Learning Infrastructure Initiative

The Information Age is fueled by prowess in problem solving, programming, and teamwork. The CLI Initiative develops tools and pedagogies that support global contest-based learning for gifted students at over 2,300 universities in 94 countries.

Games Research

The study of players' interactions in digital environments with with other players and the game world. An analysis of players' actions and mental model in these environments and how to influence their interactive experience.

Human-Computer Interaction (HCI)

As a field of research, HCI is situated at the intersection of computer science, behavioral sciences, design, media studies, and several other fields of study. Researchers in HCI investigate the design and usage of computer technology, focusing primarily on the interaction between people and the computer.

Information Retrieval & Natural Language Processing

With the explosive growth of textual information available from the web (from social media to long news articles), there is a need to develop tools to automate processing of such information, from searching and retrieval of textual information to understanding and interpreting user comments. Research in this fields tackles problems ranging from detecting sentiment from text to inferring information from news articles.

Machine Learning

Machine learning is about developing efficient algorithms that can learn to make accurate decisions by finding patterns in past examples. There are a large number of techniques, but a few underlying principles that make machine learning work well. The applications are wide-ranging and numerous: industry, science, education, medicine, law, and arts all have many opportunities to use learning, and we work on many of them at Baylor.

Networking and Cybersecurity

Ubiquitous interconnectivity is simultaneously the source of great knowledge and risk.  Our research into networking and cybersecurity addresses both extremes. In networking, we explore novel communication service architectures to insure correctness and scalability. To protect this infrastructure, we focus on topic including cryptocurrency, production isolation for risk mitigation, contextual authentication and authorization, etc.

Software Engineering

Software Engineering research develops the methods used to produce and maintain high-quality software in a systematic, controlled, and efficient manner. Our research focus has spanned the areas of software analysis and testing, aspect-oriented software development, distributed software design involving microservice architecture, and Internet of Things (IoT) security.