Picture of Heming Cui
Name of Heming Cui

Department of Computer Science
The University of Hong Kong (HKU)

Room 421, Chow Yei Ching Building, HKU, Pok Fu Lam Road, Hong Kong

Email of Heming Cui

[ Resume | Publication | Students]

I am an associate professor in HKU CS. I received my PhD degree from Columbia University in Jan 2015 (my PhD supervisor is Prof. Junfeng Yang). I lead the HKU Systems Software Group. My research includes distributed systems, programming languages, cloud computing, big-data, block-chains, and AI. I have a particular focus on improving software reliability, security, and performance. In recent three years, I serve on the program committees of international premier systems/networking conferences, including NSDI, ATC, DSN, EuroSys, SOCC, and ICDCS. I receive several world-wide competative research awards, including a Croucher Innovation Award in 2016, an outstanding (best) paper award from ACSAC '17, and two Huawei flagship research grants in 2018 (blockchain and security) and 2021 (AI).

My recent research papers have led to commercial software releases with global leading IT industries. For instance, My secure system papers (e.g., [Uranus AsiaCCS 2020] and [DAENet TDSC 2021]) on Trusted Execution Environments have become a core component of Huawei's Trusted and Intelligent Cloud Services (see the UTEE component in TICS). In addition, my students and I are actively collaborating with industries to jointly publish research papers and to transfer the resultant systems from these papers into commercial software of broad areas, including distributed AI training systems, permissioned blockchain systems, security and privacy preserving systems, and geo distributed transaction systems.

I admit several PhD students every year. I expect my students to have good skills/experience on hacking systems software (e.g., Linux kernel, LLVM, or distributed protocols) or AI frameworks, and have strong motivation on research. If you are interested, please directly apply here and select "systems and networking research" as your interested field during the application. If you also want to talk with me individually, please read my recent papers (at least several times for each paper), understand how they work deeply, compile and run them, and then email me what new research topics you can think of (e.g., new applications or significant improvments of my systems, or some other relevant and crazy ideas). I will reply your email quickly if your ideas make sense.

I recruit postdoc of broad systems and networking areas. Please read my papers, form a few short research proposals (ideas/plans) within the intersections of your work and my work, and send me your CV with the proposals.

I have several well funded research grants that can support student Research Assistants (RAs) and summer research interns for students around the world. If you are interested and you can work full-time in HKU for a few months, you can send me emails with your CV and thoughts on my papers.

Selected Publication ("*" means corresponding author)

Members in My HKU Systems Software Group

Group photo

Prof. Yuexuan Wang (Professor in Zhejiang University, visiting scholar)
Yuhao Qing (PhD student, 2021 to now)
Dong Huang (PhD student, 2021 to now)
Haowen Pi (MPhil student, 2021 to now)
Zekai Sun (PhD student, 2020 to now)
Mingyuan Wu (PhD student, 2020 to now)
Shengliang Deng (MPhil student, 2020 to now)
Yunpeng Jiang (PhD student, 2020 to now)
Haoze Song (MPhil student, 2020 to now)
Fanxin Li (PhD student, 2019 to now)
Tsz On Li (MPhil student, 2019 to now)
Tianxiang Shen (PhD student, 2018 to now)
Qi Ji (PhD student, 2018 to now)
Shixiong Zhao (PhD student, 2017 to now)
Xusheng Chen (PhD student, 2017 to now)
Jianyu Jiang (PhD student, 2016 to now)
Cheng Wang (PhD student, 2015 to 2020, graduated, got a postdoc job in Yale University)
Senran Zhang (Master student in Zhejiang University, research assistant)
Tong Shen (Master student in Zhejiang University, research assistant)


Methods of doing systems research and writing papers