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 also 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)
Xusheng Chen (PhD student)
Shengliang Deng (MPhil student)
Tianyang Duan (MPhil student)
Xiuxian Guan (PhD student)
Dong Huang (PhD student)
Qi Ji (PhD student)
Jianyu Jiang (PhD student)
Yunpeng Jiang (PhD student)
Fanxin Li (PhD student)
Tsz On Li (MPhil student)
Cheng Wang (PhD student, graduated, joined Huawei)
Mingyuan Wu (PhD student)
Haowen Pi (MPhil student)
Yuhao Qing (PhD student)
Mingde Ren (PhD student)
Tianxiang Shen (PhD student)
Haoze Song (MPhil student)
Zekai Sun (PhD student)
Zongyuan Zhang (MPhil student)
Shixiong Zhao (PhD student)



Misc

Methods of doing systems research and writing papers