2024 fall: Analytic number theory.
2024 spring: Abstract algebra (Xijiao Liverpool visiting program).
2023 fall: Analysis I (Xijiao Liverpool visiting program).
2023 spring: Abstract algebra (Xijiao Liverpool visiting program).
2022 fall: Analysis I (Xijiao Liverpool visiting program), Analytic number theory.
2022 spring: Complex analysis, Abstract algebra (graduate).
2021 fall: Analysis III, Complex variables and integration transforms.