Address:
Department of Computer Science, University of Helsinki
Email: pw384 # hotmail # com
CV: [Here] (Last update: July 30, 2026)
[Google Scholar] | [ORCID] | [dblp]
I am currently a postdoctoral fellow at Helsinki Institute for Information Technology (HIIT) (a joint institute between University of Helsinki and Aalto University, see also HALT), hosted by Mikko Koivisto. Before that, I was a postdoctoral researcher at the Faculty of Informatics and Data Science, University of Regensburg, working in the Algorithms and Complexity Theory group (Lehrstuhl) led by Radu Curticapean, and a Postdoctoral Research Associate (PDRA) at the School of Informatics, University of Edinburgh. I obtained a PhD degree at the University of Edinburgh under the supervision of Heng Guo. Even earlier, I got a Bachelor of Science (summa cum laude) at Peking University and was a member of PKU’s Turing Class. Previous experience could be found in the CV provided above.
My research interest lies in several topics in theoretical computer science. To be more precise, I enjoy problems with inspiring combinatorial structures and/or surprising computational hardness. That includes (randomised) algorithms and complexity of approximate counting, and extremal/probabilistic combinatorics.
The focus of my recent research is different aspects of approximate counting problems beyond (in)tractability, such as random structures, derandomisation, fine-grained perspective, parameterised counting, applications to other fields, and so on.
Please view this page for a list of research outputs.
Instead of putting efforts in answering yes/no questions, I prioritise developing new research methodology, topics and insights, even if the underlying problem has already been “resolved”. In other words, the “problems” I enjoy studying are very ill-formulated and open-ended, usually in the format of “Can you design new approaches that might be useful later?” or “This is a new problem that people overlooked in the before. Now let’s formally study it!”.
What is the advantage?
It could be some new toolkits that AIs (and of course, other human beings) have never seen before, meaning more chance to jump outside the so-called “convex hull” of human knowledge. And personally, these “problems” cannot even be formulated as a single prompt that one can invoke any language models with /goal, and this helped me survive the “AI-dump bombing” on Oct 07, 2026.
What is the disadvantage? Research outputs based on this mindset are usually pre-mature without any better available tools. Reviewers and PCs are more likely to find how immature the approach is and that the proofs are not “difficult”, and very likely not motivated since these problems are usually not looked into before at all. This means such papers could barely be accepted at those so-called “top” conferences. But now think about what would happen to these conferences under the situation that AIs are bombing existing open problems (with slops), if people are still obssessed with problem-solving?
So here is a list of my conceptual contributions to TCS that I am proud of. I hope you might find these pre-mature ideas refreshing, and potentially useful.
Partition Rank and Algebraic Circuit Lower Bounds (with C. Brand and P. Kaski): We designed a new measure that could be used to analyse the complexity of high-order tensors.
Beyond Bilinear Complexity: What Works and What Breaks with Many Modes? (with C. Brand, R. Curticapean, P. Kaski, B. Li, I. Orzel and T. Seppelt): The first paper to systematically look into high-order tensors.
Can you link up with treewidth? (with R. Curticapean, S. Döring and D. Neuen): We revisit the parameterised complexity of 2-CSP problems for the third time, but coming with a new lens borrowed from the Bell lab around 1970s.
Approximate counting for spin systems in sub-quadratic time (with K. Anand, W. Feng, G. Freifeld and H. Guo): The first paper to raise the question about the efficiency of the textbook-level counting-to-sampling reduction.
Towards derandomising Markov chain Monte Carlo (with W. Feng, H. Guo, C. Wang and Y. Yin): A creative way of implementing MCMC in an extremely fast way that has seen some applications in practice.
A simple polynomial-time approximation algorithm for the total variation distance between two product distributions (with W. Feng, H. Guo and M. Jerrum): Textbook-level simplicity.
and something more to come…
Tools: Useful inequalities || mathcha
Job hunting: TCS Jobs || Math Jobs || DMANET
OA books / notes: UW CSE599 || MIT 18.225 || Levin-Peres || Arora-Barak || Friedli-Velenik
Good TCS websites: Complexity Zoo || Property Testing Review || FPT Wiki
Miscellaneous: Encyclopaedia Metallum