About me

Welcome to my personal website! My name is Hao He (何昊). I’m currently a PhD candidate in Computer Software and Theory at Peking University, supervised by Minghui Zhou. Before that, I received my Bachelors’ Degree on Computer Science in 2020. My research interest is to address practical problems and interpret interesting phenomenons in the field of software engineering, using whatever methodology that helps, be it quantitative or qualitative.

Besides that, I also love to make something cool by programming. I’m also a big game fanatic. I frequently try different kind of games, enjoy studying game mechanics, and from time to time I may get obsessed with and fascinated by one single game.

For my detailed information please see below. You can also refer to my GitHub for paper code and other projects.


  • B.S. in Computer Science, Peking University, 2016-2020, GPA 3.70/4.0 (Top 20%)
  • PhD Candidate in Computer Software and Theory, Peking University, 2020-2025 (expected). Supervisor: Minghui Zhou

Awards and Honors

  • The Third Prize of Peking University Scholarship, 2018-2019
  • Award for Academic Excellence, Peking University, 2018-2019
  • Award for Academic Excellence, Peking University, 2017-2018


Working Experience

  • Huawei, Software Development Environment Lab, Research Intern, from September 2020


Teaching Experience


  • Language
    • Chinese (Native)
    • English (Fluent), TOFEL 106/120, CET-6 661/710
    • Japanese (Fluent), I want to take JLPT N1 this year but the pandemic stops me QAQ
  • Programming Languages
    • C, Python, C++, C#, Java, JavaScript
  • Skills for
    • Data Analysis: Numpy, Pandas, Matplotlib, Seaborn
    • Frontend: HTML, CSS, Vue.js, Element UI
    • Backend: Spring Boot, MongoDB, MySQL
    • Game Development: Unity, Cocos Creator, OpenGL