Catherine Qi Zhao

Catherine Zhao headshot

Catherine Qi Zhao

Associate Professor, Department of Computer Science & Engineering


Kenneth H. Keller Hall
Room 6-189
200 Union Street Se
Minneapolis, MN 55455


Ph.D. in Computer Engineering, University of California, Santa Cruz (2009)
B.S. in Computer Science, Zhejiang University (2004)

Professional Background

Catherine Qi Zhao joined the Department of Computer Science & Engineering as an assistant professor in 2016 and was promoted to an associate professor in 2021. Zhao also serves as an IEEE member. Prior to her time at the University, she served as a postdoctoral researcher at California Institute of Technology from 2009-11 and as an assistant professor at the National University of Singapore from 2011-16. Zhao received a Chancellor’s Fellowship in 2004 and a Mei Wang Graduate Fellowship in 2005 from the University of California, Santa Cruz. 

Research Interests

Our research is in the areas of artificial intelligence, computer vision, machine learning, and AI for humans. In particular, we provide theoretical foundations in computer vision, invent application-specific machine learning methods, and develop trustworthy systems that leverage both artificial and human intelligence. Our recent focus includes understanding neural networks, and innovating explainable and generalizable AI methods. We also emphasize the role of humans in AI and develop AI to benefit humans, especially those in need.

Research Areas
Bioinformatics and Computational Biology
Data Mining, Databases, and Geographical Information Systems
Robotics and Artificial Intelligence

Current Research
Google Scholar

Teaching Subjects
Machine Learning
Deep Learning for Vision
Linear Algebra