I do research in social computing
and human-computer interaction

My research interest is in the design and analysis of sociotechnical system, to support remote collaboration and group decision making. I use a mix of quantitative (regression, log analysis) and qualitative analysis (interviews, grounded theory method) in my work. I am also interested in understanding how people interact with each other on social networking platforms. My advisor is Professor Haiyi Zhu.



  • T-Cal: Understanding Team Conversational Data with Calendar-based Visualization
    Siwei Fu, Jian Zhao, Hao Fei Cheng, Haiyi Zhu, Jennifer Marlow
    ACM CHI Conference on Human Factors in Computing Systems 2018 | To appear


  • The Sharing Economy in Computing: A Systematic Literature Review
    Tawanna R. Dillahunt, Xinyi Wang, Earnest Wheeler, Hao Fei Cheng, Brent Hecht, Haiyi Zhu
    ACM on Human-Computer Interaction: Volume 1 Issue CSCW | Paper
  • ProjectLens: Supporting Project-based Collaborative Learning on MOOCs
    Hao Fei Cheng, Bowen Yu, Yeong Hoon Park, Haiyi Zhu
    ACM Conference on Learning @ Scale 2017 | Paper
  • CloudAR: A Cloud-based Framework for Mobile Augmented Reality
    Wenxiao Zhang, Sikun Lin, Farshid Hassani Bijarbooneh, Hao Fei Cheng, Pan Hui
    Thematic Workshops of ACM Multimedia 2017 | Paper


  • Ubii: Physical World Interaction Through Augmented Reality
    Sikun Lin, Hao Fei Cheng, Weikai Li, Zhanpeng Huang, Pan Hui, Christoph Peylo
    IEEE Transactions on Mobile Computing | Paper

About Me

Originally from Hong Kong, I recently moved to the Twin Cities. Outside of research, I enjoy traveling. I am also an avid photographer, check out some of my photos here.