Teaching

TA for Algorithm Analysis and Complexity Theory

Graduate Course, Peking University, School of Computer Science, 2022

This course is to cultivate ability in algorithm design, analysis, and application. The prerequisite is an undergraduate-level foundation in basic algorithm design and analysis, enabling students to employ diverse algorithms for solving more complex problems. Through this course, students will master essential algorithmic techniques and develop the ability to effectively address real-world algorithmic challenges.

TA for Introduction to Computation (B)

Undergraduate course, Peking University, 2021

This course is given with the combination of computing theory and programming design basics, aiming to equip students with solid understanding of the principles and methods of program design, and further more the practical problem solving skills.