Chao Gao’s personal page

I am currently a staff researcher/engineer and team lead at Huawei Canada Research Center in Edmonton. I obtained my PhD degree from the Department of Computing Science, University of Alberta, advised by Prof. Martin Mueller and Prof. Ryan Hayward.


I am interested in various aspects of artificial intelligence. My current research focus is mainly application-driven. Our current work are centered at using AI/ML algorithms for hardware/software optimization. See Projects for more about the projects I have worked on and am currently working on.

Academic Services

Programming Skills

Programming Language: C++, Java, C, Python, Linux Shell, TensorFlow, PyTorch.

Competition Awards