Name Yingchao ZHAO
Title Dr
Address Room A806
Telephone 3702 4206
Office hours Tuesdays 2 – 6pm
School School of Computing and Information Sciences
Research interest Algorithm design and analysis, scheduling, embedded systems.


I got my PhD. from the department of computer science and technology, Tsinghua University in 2009. Then I came to Hong Kong and worked as a research fellow in City University of Hong Kong and Hong Kong University of Science and Technology. In 2011, I joined Caritas Institute of Higher Education and began my teaching life in the department of computer science. In 2012, I was retitled as Assistant professor. My research focuses on theoretical computer science and the algorithm design and analysis in embedded systems and networks. I have a three-year project funded by HK RGC.


From 2011 till now, I have taught more than 1000 students. I teach core courses of computer science to HDCS, BBAIS´╝îBSc DE, and DGS students. I also teach the general course “Numerical and IT Literacy” to students in other departments. Besides the courses in CIHE and CBCC, I also teach computer science courses and supervise students for the joint top-up degree programme of OUHK. Additionally, I teach the general course on IT to four nursing schools in the summer.

Here are some courses that I have taught.


Current research

My research area includes algorithm design and analysis, computational complexity, scheduling algorithms, embedded system, artificial intelligence, and networking.

I am working on the following Grant supported by RGC.

1. Project Reference No.: UGC/FDS11/E04/15
     Project Title: OREO: Cross-Layer Optimization for Power Efficient OLED Display
     Duration: 1st January 2016 to 31st December 2018

2. Project Reference No.: UGC/FDS11/E03/16
     Project Title: Sentiment Analysis Based on Multi-source Social Network Data
     Duration: 1st January 2016 to 31st December 2019

Selected Publications

  1. Zhao, Y., Chen, W., & Teng, S. H. (2009). The isolation game: A game of distances. Theoretical Computer Science, 410(47-49), 4905-4919.
  2. Tian, W., Zhao, Y., Shi, L., Li, Q., Li, J., Xue, C. J., & Chen, E. (2013). Task allocation on nonvolatile-memory-based hybrid main memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 21(7), 1271-1284.
  3. Fan, H., Li, M., Sun, X., Wan, P. J., & Zhao, Y. (2014). Barrier coverage by sensors with adjustable ranges. ACM Transactions on Sensor Networks (TOSN), 11(1), 14.
  4. Zhao, Y., Qi, X., & Li, M. (2016). On scheduling with non-increasing time slot cost to minimize total weighted completion time. Journal of Scheduling, 19(6), 759-767.
  5. Fu, C., Zhao, Y., Li, M., & Xue, C. J. (2017). Maximizing Common Idle Time on Multicore Processors With Shared Memory. IEEE Transactions on Very Large Scale Integration (VLSI) Systems.