Research prepares students to be problem-solvers and innovators while also supporting the department's corsscutting areas of excellence.

Both undergraduate and graduate students have the opportunity to do research alongside expert computer science faculty in the areas of distributed embedded systems, machine learning, data mining, and software engineering. Or, you can choose the interdisciplinary route, doing research beside faculty in various engineering disciplines. In fact, compsci graduate students often work in large group settings with faculty from departments across campus, examining advanced research problems in bioinformatics, homeland security, embedded systems, and virtual reality. Cooperation between students and faculty at this advanced level is a hallmark of the computer science research program.

Explore our research areas

Research Laboratories

The mission of the Applied Computational Intelligence Laboratory is for students to gain many advantages, including collaboration in a work environment, continued involvement with research, the positive influence of role models and mentors, and, more often than not, an opportunity to publish. (Publishing is required for all graduate students.) The ACIL welcomes small and large business cooperative ventures in intelligent computing.

Visit Lab Website

The mission of the Computer Vision and Machine Learning Laboratory is for students to gain knowledge in computing technologies and systems that are theoretically-sound and practically-applicable in civilian, military, healthcare and multimedia applications. To that end, we are particularly interested in visual perception, sensor fusion, machine learning methods that can make these technologies as realities. These research activities lead to algorithms and systems capable of understanding objects and their behaviors in biomedical and natural scene images and other signals.

The mission of the CReWMaN Laboratory is to conduct innovative research in networking (core, wireless, sensors), mobile and pervasive computing, distributed and grid computing, privacy and security, biological networks, and social networks. This is accomplished by creating a stimulating learning environment through teaching, research, mentoring and service excellence, with focus on teaching cutting-edge courses and establish multi-disciplinary collaborations.

The mission of the Critical Infrastructure Protection Laboratory is to research in advanced methods of security applied within the realm of critical cyber and cyber-physical infrastructures. The focus is on the use of rigorous mathematics through formal methods to create and analyzer fault-tolerant and secure real-time distributed computing systems applied to critical infrastructure protection. The laboratory supports undergraduate, graduate, and faculty researchers. Students in the laboratory participate in the campus Center for Academic Excellence in Information Assurance and Research, the Intelligent Systems Center, and the Center for Research in Energy and Environment.

The mission of data mining laboratory is to develop effective and efficient data analysis techniques for emerging data intensive applications. Our research focuses on data mining and big data analytics, with application to urban computing, human mobility modeling, wireless intelligence, recommender systems, consumer analytics, and health care.

Learn more

The mission of the Natural Computational Laboratory is to develop novel types of computational problem solving methods inspired by nature which are both more powerful and user-friendlier than the current state-of-the-art, and to apply them to real-world problem solving. Since the lab’s founding in 2002, its computational problem solving method of choice has been Evolutionary Computing.


The mission of the Securing Artificial Intelligence and Internet of Things (SAINT) Laboratory is to safeguard IoT systems against vulnerabilities, make machine-learning algorithms robust to adversarial and unreliable users, and develop innovative AIoT applications that are of profound economic and societal impact. More specifically, we conduct cutting-edge research on (1) Internet of Things security, (2) adversarial machine learning, and (3) AI-empowered IoT applications.

Learn More

The mission of the Web and Wireless Computing (W2C) & Pervasive and Mobile Computing Laboratory is designed to carry out cutting edge research in different aspects of data management (security, compression, replication, caching, query processing, aggregation, fusion) in wireless networks and cloud computing environment. Our focus is on scientific research to advance the state of art in these areas. The current projects are supported by NSF, DOE, ARL, ARO, AFRL, NIST, UM System, etc. The current researchers in the lab are pursuing their PhD/MS degree in different areas of interest. The lab is well-equipped with over 50 3.2 Ghz PCs, 5 Dell Server, linux machines, laptops etc. The lab also has sensor network test-beds consists of Crossbow sensor motes like Telosb, Mica2 and Missouri S&T motes. Lab has also developed a DTN testbed for disseminating information securely for battlefield environment.


The mission of the Wireless Networks and Intelligent Systems (WNIS) Laboratory is to study and investigate new wireless technologies for next-generation wireless intelligent networks. Our focus is on advancing the fundamental understanding of current-existing wireless networking and digging new spectrum technologies for future wireless networks. We also design and develop new efficient and flexible intelligent systems, with a transdisciplinary and software-defined approach.

Research Centers

Learn about all our research centers at S&T.  Learn more.