Find a Research Opportunity

College of Computing and Michigan Tech faculty and students are engaged in a wide range of research projects. Computing touches virtually everything, so your research options are limitless. The links below will help you identify the research opportunities of interest to you.

Check the Student Employment Webpages

Check Handshake

Check the Computing Student Blog

Graduate Assistantships

Graduate Student Assistantships are a form of student employment that includes compensation in the form of a stipend, tuition, and lab/course fees.

  • Graduate Assistantship (GRA/GTA) recipients perform research, teaching, or administrative services for the University as part of a student’s academic and professional training and development. All applicants to the Graduate School are automatically considered for graduate assistantship opportunities. A separate graduate assistantship application is not needed. All Michigan Tech graduate programs offer assistantships.

Review Active Research Projects

Review Faculty Research Interests

Visit the ICC Website

Faculty from dozens of University departments conduct research through the Institute of Computing and Cybersystems.

Computing Faculty Research Areas

Biocomputing and Digital Health

Research Areas: Medical Image/Signal Processing; Biomedical Imaging and Inverse Problems; Interaction of Biological Matter with Nanomaterials; Image Data Modeling; Machine Learning; Biomedical Optics and Ultrasound; Statistical Genetics and Genomics; Bioinformatics; Biostatistics; Health Informatics

Computing Education

Research Areas: Mental Models; Information Representation; Rural Digital Literacy; Education, Engagement, and Retention; STEM Education; Online Learning; Technology Adoption; Student Persistence in STEM

Cyber-Physical Systems

Research Areas: Cyber-Physical Systems; Internet of Things; Smart Home Building, Community and Grid; Smart Transportation; Smart Health; Underwater Communications and Networks


Research Areas: Cybersecurity; Information Security and Biometrics; Privacy Protection; Trusted Software Engineering; Security in Mobile Computing and Wireless Communications

Data Science

Research Areas: Data Sciences; Big Data and Data-intensive Computing; Artificial intelligence and Machine Learning; Pattern Recognition; Signal and Image Processing; Sensor and Data Fusion

Human-Centered Computing

Research Areas: Multimodal Interactions; Human-Agent Interactions; Assistive Technologies and Intelligent Health; Software Education; Novel Interfaces; Computational Modeling

Scalable Architectures and Systems

Research Areas: Scalable Computer Architecture and Systems; Heterogeneous Parallel and Distributed Computing for Information Processing; Embedded Systems; Dependable Computing; Formal Methods; Fault Tolerant Systems; VLSI design and CAD; Architectures for Secure Systems; Virtualization; Scalable Algorithms