Zhichao Cao

Assistant Professor, Computer science and engineering

After earning his PhD in computer science at the University of Minnesota, Twin Cities in 2020 and working at Facebook for more than three years, Zhichao Cao began looking for a career in academia at an institution that is a trailblazer in education. For Cao, Arizona State University is that perfect place.

“ASU is the most innovative and one of the top research-oriented universities in the world. It has an excellent engineering program with top-level researchers,” says Cao. “I want to explore the fantastic teaching and research experience at ASU, the interactions with students and faculties, and also the life at ASU.” 

Cao is no stranger to working in an environment where transformational research is the norm. He joins the Ira A. Fulton Schools of Engineering from Facebook, where he worked first as a research collaborator, then as a research scientist. 

“I really appreciate my research scientist role which gave me the opportunity to work with the most talented researchers and engineers at Facebook, the world’s most prolific social media company,” says Cao of his time at Facebook.

There, he investigated and resolved an array of research challenges related to advancing and maintaining the extensive data infrastructure that connects billions of people all over the world.

Cao is bringing that breadth of experience to ASU, where he will teach classes related to operating systems, databases and data infrastructure. He says it will be important that his students already have some basic programming skills and understand some fundamental concepts about computer systems.

Cao’s research interests include key-value store, Hadoop HBase and Docker container and Kubernetes. He is also interested in researching the Internet of Things (IoT), new storage devices, machine learning in data storage systems, and storage system tiering, among other leading-edge areas.

His current work focuses primarily on RocksDB, one of the most widely used key-value stores in the world.

RocksDB supports the data of more than three billion people across several companies. By introducing new features, resolving challenges and making the system faster, cheaper and easier to operate, improvements in RocksDB can have a significant impact throughout the world.

“My research is all about how to persist the data and how to support all the other applications,” Cao says.

“Data is the gold and the oil of the 21st century. Designing and optimizing the systems that support data is really exciting and interesting,” he says. “There are so many important and challenging issues to be explored. When we talk about the systems that can deal with the data from millions or even billions of people, it is really charming and exciting.”

When he is not working, Cao maintains an active lifestyle. He is a snowboarder, free diver and surfer. He also loves painting and playing the piano.

Meet the newest faculty members of the Fulton Schools of Engineering here.

More new faculty from 2021-2022

Brian Atkinson

Brian L. Atkinson

Lecturer, Information technology

Madeline Andrews

Madeline Andrews

Assistant Professor, Biomedical engineering

Renxuan Ren Xie

Renxuan (Ren) Xie

Assistant Professor, Chemical engineering

Arindam Sanyal

Arindam Sanyal

Assistant Professor, Electrical engineering

Shaopeng Wang

Shaopeng Wang

Associate Professor, Biomedical engineering

Hamed Khodadadi

Hamed Khodadadi Tirkolaei

Assistant Professor, Civil, environmental and sustainable engineering

Qijun Hong

Qijun Hong

Assistant Professor, Materials science and engineering

Brandon Gatto

Lecturer, Information technology

Kookjin Lee

Kookjin Lee

Assistant Professor, Computer systems engineering

Andi Wang

Andi Wang

Assistant Professor, Manufacturing engineering

Shenghan Guo

Shenghan Guo

Assistant Professor, Manufacturing engineering

Eric Bishop

Eric Bishop

Lecturer, Information technology

Rakibul Hasan

Rakibul Hasan

Assistant Professor, Computer science and engineering

Eileen Seo

Eileen (Soyoung) Seo

Assistant Professor, Chemical engineering

Eduardo Blanco

Eduardo Blanco

Associate Professor, Computer science and engineering

Christian Arenz

Christian Arenz

Assistant Professor, Electrical engineering

Ayca Tuzmen Yildirim

Ayca Tuzmen Yildirim

Lecturer, Engineering education

Mike Ranjram

Mike Ranjram

Assistant Professor, Electrical engineering

Chaowei Xiao

Chaowei Xiao

Assistant Professor, Computer science and engineering

Joshua A. Wilbur

Joshua D. Wilbur

Lecturer, Mechanical and aerospace engineering

Kanu Sinha

Kanu Sinha

Assistant Professor, Electrical engineering

Michel A. Kinsy

Michel Kinsy

Associate Professor, Computer science and engineering

Kassidy Breaux

Kassidy Breaux

Lecturer, Graphic information technology

Hyunwoong Ko

Hyunwoong Ko

Assistant Professor, Manufacturing engineering

Majid Minary

Majid Minary

Associate Professor, Mechanical and aerospace engineering

Laura Cechanowicz

Laura Cechanowicz

Assistant Professor, Graphic information technology

Yuli Deng

Yuli Deng

Lecturer, Computer science and engineering

Masoud Yekani Fard

Masoud Yekani Fard

Lecturer, Mechanical and aerospace engineering

Tyler Baron

Tyler Baron

Lecturer, Software engineering

Matthew Marinella

Matthew Marinella

Associate Professor, Electrical engineering

Albert Cheng

Albert Wu Cheng

Associate Professor, Biomedical engineering

Tushara Sadasivuni

Tushara Sadasivuni

Lecturer, Computer science and engineering

Md. Shohel Rana

Md. Shohel Rana

Lecturer, Software engineering

Joshua Daymude

Joshua Daymude

Assistant Professor, Computer Science and Engineering