Jian Zhao is an Associate Professor at the Cheriton School of Computer Science, University of Waterloo, with over a decade of research and industry experience spanning academia and corporate labs. He transitioned from research scientist roles at FX Palo Alto Laboratory to a faculty track at Waterloo, bringing deep expertise in computer science research cultivated during a Ph.D. at the University of Toronto and a B.Eng from Zhejiang University. His background includes multiple high-impact research internships at Microsoft, Adobe, and IBM, highlighting a strong connection between foundational research and practical systems. Known for bridging applied research and teaching, Jian advances both scholarly inquiry and real-world innovation in Canada’s vibrant tech ecosystem. An often-overlooked strength is his continuity across sectors—industry labs, top-tier internships, postdoctoral work, and academia—enabling him to translate cutting-edge research into deployable solutions.
11 years of coding experience
15 years of employment as a software developer
Ph.D Computer Science, Ph.D Computer Science at University of Toronto
B.Eng Computer Science, B.Eng Computer Science at Zhejiang University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.