UNC Chapel Hill:
- 2021 Fall: Math 577: Linear algebra
- 2021 Fall: Math 676: Modules, linear algebras and groups.
- 2021 Spring: Math 677: Groups and fields.
- 2021 Spring: Math 550: Topology
- 2020 Fall: Math 533: Elementary number theory
- 2020 Spring: Math 550 : Topology
- 2019 Spring: Math 534: Elements of Morden algebra
- 2019 Spring: Math 547: Linear algebra and applications.
- 2018 Fall: Math 533: Elementary number theory
- 2018 Spring: Math 381 Discrete math
- 2017 Fall: Math 676 Modules, Linear algebras, and Groups.
- 2017 Fall: Math 381 Discrete math
- 2017 Spring: Math 774 Lie algebra
- 2017 Spring: Math 381 Discrete Math
- 2016 Spring: Math 550 Topology
Previous teaching:
Tsinghua (visit)
- 2015 Fall Topics Course: geometric Satake correspondence and basis theory
Yale University (2012-2015) :
- 2015 Spring Math 668: Topics in Quantum Groups.
- 2014 Fall Math 380/500 Morden algebra I: commutative algebra
- 2014 Spring Math 115: Calculus of Functions of One Variable.
- 2013 Fall Math 662: Topics on invariant distributions.
- 2013 Spring Math 643: Introduction to algebraic theory of D-module
- 2012 Fall Math 120: Multi-variable Calculus.