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.



  • Explaining Decision-Making Algorithms through UI: Strategies to Help Non-Expert Stakeholders
    Hao Fei Cheng, Ruotong Wang, Zheng Zhang, Fiona O'Connell, Terrance Gray, F. Maxwell Harper, Haiyi Zhu
    ACM CHI Conference on Human Factors in Computing Systems 2019 | To appear
  • 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 | Paper


  • 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.