Who I am

I am an Associate Lecturer in the School of Computer Science and Engineering, University of New South Wales (UNSW). I completed my PhD study in computer science at the Data and Knowledge Research Group, UNSW under the supervision of Prof. Xuemin Lin and Prof. Wenjie Zhang. Prior to that, I obtained my MEng degree in Mathematical Computation (First Class Honours) from University College London (UCL), where I was awarded the IBM sponsorship of Best Undergraduate Final Year Project. I also interned at Google and Alibaba Damo Academy in 2021 and 2018, respectively.


Stuff I do

My primary research interests are graph database systems, distributed graph processing and graph mining. I'm also interested in a variaty of topics in computer science, including spatio-temporal data analysis, information retrieval, data mining, and machine learning. Please visit my LinkedIn page for more information.

  • Programming

    Python Rust Java C
  • Web development

    Python Javascript PHP HTML
  • Data Analysis

    Python Spark Neo4j PostgreSQL
  • Machine Learning

    Python R Matlab TensorFlow

Publications & Awards


Publications (Full List)


  • UNSW Tuition Fee Scholarship plus a Research Stipend - 2018
  • IBM sponsorship of Best Undergraduate Final Year Project (First Place) - 2018
  • UCL Computer Science App Award - 2014

Teachings & Talks



  • Lecturer of COMP9311 Database Systems (2022T2), UNSW


  • "Graph Computing in the Big Data Era - Applications and Algorithms", Research Cloud Frontiers of Science Online Lectures, Jun 2021 (in Simplified Chinese) [Bilibili] [Youtube]
  • "Building a Distributed Graph Database in Rust", Rust Meetup Sydney @ Atlassian, Feb 2020 [Slides]