Computer Science Research Opportunities
Turn curiosity into experience
At CMU you won't spend your time simply learning computer science, you'll use it. From artificial intelligence and cybersecurity to IoT, machine learning and software engineering, you'll have opportunities to work alongside faculty on research that solves real-world problems. Whether your goal is landing an internship, building an impressive résumé, or preparing for graduate school, undergraduate research gives you experience employers notice.
Research isn't reserved for graduate students. At CMU, it starts with you.
Why Get Involved?
Research helps you graduate with more than a degree.
You'll gain:
- Hands-on experience solving real computing problems
- One-on-one mentorship from faculty
- Resume-building projects employers value
- Portfolio pieces that showcase your skills
- Opportunities to present research and publish findings
- A competitive advantage for internships, jobs and graduate school
Our faculty conduct research in emerging areas
Find the area that excites you.
Dr. Razi Iqbal
My research merges IoT with LLMs to tackle real-world challenges. I am working on creating ways to manage massive IoT data streams from traffic networks or medical sensors for fast, reliable smart systems. I am also studying trust and bias in LLMs to make AI fairer and more transparent. In healthcare, I am exploring LLM applications to enhance diagnostics and personalize treatments. I am excited to guide students in building LLMs from scratch, giving you a chance to create your own AI models from the ground up. Join my team to get hands-on with IoT, LLMs, and data analysis, working on projects that could change lives. Undergraduates can start small, while graduate students can dive into big challenges, possibly co-authoring papers.

Dr. Patrick Kinnicutt
My research interests involve scientific computing, spatiotemporal data analysis, and educational computing. I am currently collaborating with Interventive Learning to develop an application incorporating artificial intelligence (AI) for K-12 math and English education. I am also looking at machine learning to aid in the automation of physical movements.

Dr. Qi Liao
My primary research interests lie at the intersection of computer security, artificial intelligence (AI) and machine learning (ML), visual analytics, and the economics/game theory of network usage and cybersecurity. As our reliance on AI continues to grow, the trustworthiness of these systems remains largely uncertain. Recently, my work has focused on adversarial AI/ML, exploring how attackers may exploit AI models and visualization tools to launch cyberattacks or uncover system vulnerabilities. For a list of recent publications and research projects, please visit my publication webpage.

Dr. Patrick Seeling
How will humans and machines collaborate with one another and with each other in the future? The answer to this question necessitates a comprehensive approach that integrates human-centric communication, ultra-low latency, adaptive intelligence, and sustainable data processing. My research integrates concepts from networking, human-machine interaction, robotics, and artificial intelligence (AI)/machine learning (ML) to engineer environments that facilitate seamless human-human, human-machine, and machine-machine interactions in both real and virtual spaces, such as the next generation metaverse supported by 6G technologies. This research re-evaluates some of the foundational theories in networking and computer science, established by Shannon ("information capacity is limited"), Landauer ("information is physical"), Turing ("non-computability in digital worlds"), and Einstein ("information speed is limited"). For instance, enabling interactions with humans and machines that are distant in real time—such as remote surgery or robotic control in industrial settings—requires concepts such as negative latency. The negative latency concept integrates human-machine interaction and AI/ML to overcome the physical limitations of networks.
Feel free to contact me directly to discuss industry collaborations as well as for undergraduate and graduate student projects and research/thesis opportunities.
Computer science capstone research projects
Turning knowledge into real-world impact
Your senior year isn't just about finishing strong, it's about applying everything you've learned in a real-world setting that sets you up for success after graduation. In Computer Science, every student takes part in a Capstone Project that brings together classroom knowledge, technical skills, and team collaboration.
Real projects, real clients, and real experience
In this two-semester, team-based course, you’ll work on a comprehensive project that mirrors the kind of work you'll face in your future career. Projects are often sponsored by real companies, from tech startups to global engineering firms, and are guided by practicing professionals who mentor you along the way.
- Computer Science students develop mid- to large-scale full-stack software applications using advanced software engineering concepts. Many projects include collaboration with corporate sponsors, giving you insight into industry workflows and expectations.
- Engineering students tackle multidisciplinary design challenges, creating physical prototypes for industries like automotive, construction, process, and utilities.
This is more than just a class, it's your chance to take ownership of a complex problem, collaborate with a team, and deliver a solution that meets the standards of industry professionals.
What you’ll gain
- Hands-on experience: Apply your skills in a real-world context and work directly with industry mentors.
- Team collaboration: Learn how to thrive in a multidisciplinary team, just like in the workplace.
- Professional preparation: Develop communication, presentation, and project management skills that will set you apart.
- Portfolio-ready work: Walk away with a completed project you can showcase to potential employers.
The Senior Design Expo
It all comes together at the Senior Design Expo, a public showcase where you and your team present your finished project. This isn’t just about showing off what you’ve built (though that’s definitely part of it). It’s about explaining your process, demonstrating your skills, and sharing your passion with industry reps, faculty, and the campus community.
Why it matters
Capstone Projects at CMU are more than just a graduation requirement—they’re a launchpad for your career. Employers look for graduates with practical experience, the ability to work in teams, and the confidence to present complex ideas clearly. That’s exactly what you’ll gain, and demonstrate, through your capstone experience.
