Teaching at NYCU:

Fall 2024 GECS10001 Calculus A (I)
Spring 2024 GECS10002 Calculus A (II)
Spring 2024 SCMA10026 Discrete Mathematics

Teaching at the University of Copenhagen:

Block 2 2023-2024 NMAK21013U Invitation to Combinatorics

Teaching at the University of Oslo:

Spring 2022 MAT2200 Groups, Rings and Fields (co-lecturing with Kris Shaw)

Teaching at the University of Bern:

Here is the list of classes in previous semesters that I was an assistant for:
Spring 2019 Algorithms in Algebra
Fall 2018 Mathematik I für Naturwissenschaften
Fall 2018 Seminar: Tensors, Geometry and Applications

Teaching at Georgia Tech:

In Summer 2018, I was the lead instructor of Math 2603 A1-A2 Introduction to Discrete Mathematics.

In Fall 2016, I was co-lecturing MATH 6014 Graph Theory (graduate level) with Robin Thomas.

Here is the list of classes in previous semesters that I was a TA for:
Fall 2017 Math 2603 Introduction to Discrete Mathematics (two sessions)
Fall 2016 Math 1564 Linear Algebra with Abstract Vector Spaces
Fall 2015 Math 2603 Introduction to Discrete Mathematics
Fall 2014 Math 1512 Honors Calculus II (the old version of MATH 1564)(two sessions)
Fall 2013 Math 1502 Calculus II (two sessions)
Fall 2012 Math 2401 Calculus III

Mentoring at NYCU:

In Summer 2024, I mentored a summer research internship of Vincent Wu and Justin Chen.

Mentoring at the University of Oslo:

In Spring 2023, I advised the undergraduate project (MAT2000) of Trond Skaret Johansen.

Mentoring at Brown University:

In 2020-2021, I co-advised the senior honor thesis of Nathan Zelesko with Melody Chan.

Other Teaching Experiences:

In the summer of 2014, I was the head tutor for Towards Differential Geometry, a summer course organized by EPYMT (Enrichment Programme for Young Mathematics Talents) at the Chinese University of Hong Kong. The target students are secondary school students.

Mathematical Competitions:

I had been helping in organizing various mathematical competitions at Georgia Tech and in Hong Kong. I was the head of the problem writing committee of the High School Math Competition (HSMC) 2016 in Georgia Tech, and I was a member of the committee from 2013 to 2015.