Teaching and Students

Student Recruitment

I am always looking for self-motivated Ph.D. and Master students to join my group.

His Research Principles

  1. Problem and tool-driven research: Solve a problem, develop a tool, and help the industry.
  2. Solve real problems: Solve open problems or real problems that exist in the industry.
  3. From software to system: Not only write code, but also develop software systems, either open source or commercial.

Former Students (Only list those who are active in academia)


Teaching

The Problem-Driven Algorithm Design

Course, East China Normal University, 2026

Course: The Problem-Driven Algorithm Design

This course flips the traditional algorithm curriculum. Instead of starting with classic algorithms, we begin with real-world, complex problems from areas like data science, networks, and AI systems. Students will learn to dissect ambiguous challenges, formulate precise models, and then design, analyze, and tailor algorithmic solutions. This course is for first-year students.