Teaching at University of Bern:

In Spring 2019, I am an assistant of Algorithms in algebra.

Here is the list of classes in previous semesters that I was an assistant for:
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 Prof. 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

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 have 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 as well.