# Teaching

## Current classes

Math 502: Combinatorics (Spring 2024, Colorado State University)

## Past classes

Math 501: Combinatorics (Fall 2023, Colorado State University)

Math 502: Combinatorics (Spring 2023, Colorado State University)

Math 501: Combinatorics (Fall 2022, Colorado State University)

Math 567: Abstract Algebra II (Spring 2022)

Math 301: Introduction to Combinatorics (Spring 2022). Open Educational Resources textbook link: Counting Rocks!

Math 566: Abstract Algebra I (Fall 2021, Colorado State University)

Math 601: Advanced Combinatorics (Fall 2020, Colorado State University)

Math 301: Introduction to Combinatorics (Fall 2020, Colorado State University). Open Educational Resources textbook link: Counting Rocks!

Math 502: Combinatorics (Spring 2020, Colorado State University)

Math 501: Combinatorics (Fall 2019, Colorado State University)

Math 108: Introduction to Abstract Mathematics (Spring 2019, UC Davis)

Math 108: Introduction to Abstract Mathematics (Fall 2017, UC Davis)

## Equivariant Combinatorics mini-course

Here is a link to the Lecture Notes for the graduate mini-course on Schubert Calculus at the CRM in Montreal, as part of the Equivariant Combinatorics workshop, June 12-16, 2017.

The videos for this lecture series can be found at the following link:

## High School/Olympiad training

Prove it! Math Academy: I am one of the founders and head instructors of this two-week summer program for advanced high school students. The program trains students to find and write rigorous mathematical proofs in challenging problem solving or research settings.

Art of Problem Solving: Instructor in their online school.