Yu Cai

Yu Cai


  • Professor, Applied Computing
  • Affiliated Professor, Computational Science and Engineering
  • PhD, Computer Science, University of Colorado at Colorado Springs, 2005
  • MS, Management, Colorado Technical University, 1999
  • BS, Electrical Engineering, Zhongshan University (Sun Yat-Sen University), 1996


Yu Cai is a professor in the College of Computing at Michigan Tech. He is the program coordinator of the Computer Network and System Administration BS Degree and the Cybersecurity BS degree at the College of Computing. He also serves as the Director of the Computing Education Center at Michigan Tech Institute of Computing and Cybersystems (ICC).

Dr. Cai's areas of research interest include cybersecurity, computer network, and computing  education. He is particularly interested in applying his research and techniques to real-life applications. Cai has extensive industry experience as a software analyst and system architect, with his past clients including IBM and Ford. His credentials include the following: Microsoft Certified System Engineer (MCSE), Microsoft Certified Solution Developer (MCSD), Microsoft Certified Database Administrator (MCDBA), Microsoft Certified Trainer (MCT), and Sun Certified Java Developer (SCJP).

Dr. Cai's research and teaching activities are partially funded by National Science Foundation(NSF), National Security Agency (NSA), and other sources. He is an IEEE senior member, ACM member, and ABET CAC evaluator.

Links of Interest

Area of Expertise

  • Cybersecurity
  • Computer Network
  • Green Computing
  • Computing Education