Teaching and Students
Student Recruitment
I am always looking for self-motivated Ph.D. and Master students to join my group.
- Requirements (Ph.D./Master): 1-2 Ph.D. students and 2-3 Master students per year.
- For candidates: I am looking for students who are upright, diligent, love coding, enjoy thinking, and have the ability to work under pressure.
His Research Principles
- Problem and tool-driven research: Solve a problem, develop a tool, and help the industry.
- Solve real problems: Solve open problems or real problems that exist in the industry.
- 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)
- Siyuan Jiang, Associate Professor at Eastern Michigan University
- Jianwen Li (with Jifeng He), Professor at ECNU
- Ting Su (with Jifeng He), Professor at ECNU
- Yueling Zhang, Associate Professor at ECNU
- Shufang Zhu, Assistant Professor at University of Liverpool
- Chengyu Zhang, Assistant Professor at Loughborough University
- Jingling Sun, Assistant Professor at UESTC
- Yihao Huang, Associate Professor at ECNU
- Yechuan Xia, Research Fellow at ECNU
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.
