Teaching

If you are a current student of mine, please find the appropriate links to your Brightspace pages for the most recent announcements and information.

At Purdue

Spring 2024, Fall 2024 (x2)
Fall 2023
Fall 2023 (x2), Spring 2024 (x2)

At Northwestern

Spring 2021
Winter 2023
Winter 2021, Winter 2021 (SPS)
Spring 2023
Fall 2022 (x2)
Summer 2019, Summer 2018
Spring 2019
Winter 2019 (SPS), Spring 2021 (SPS)
Fall 2021 – Winter 2022, Fall 2020 Spring 2021
Spring 2023
Fall 2020
Winter 2022
Fall 2021

At Evanston Township High School

Fall 2022: Combinatorics and graph theory Spring 2023: Elementary number theory