| Semester | Course | Institution |
| Fall 2026 | Math 701: Symmetric Functions | Drexel University |
| Spring 2025 | Math 530: Graph Theory | Drexel University |
| Spring 2024 | Math 701: Introduction to the Symmetric Group Algebra | Drexel University |
| Winter 2024 | Math 531: Algebraic Combinatorics | Drexel University |
| Spring 2023 | Math 530: Graph Theory | Drexel University |
| Spring 2022 | Math 530: Graph Theory | Drexel University |
| Fall 2021 | Math 504: Advanced Linear Algebra and Matrix Analysis | Drexel University |
| Spring 2021 | Math 701: Algebraic Combinatorics | Drexel University |
| Winter 2021 | Math 533: Abstract Algebra I (Rings and Fields) | Drexel University |
| Semester | Course | Institution |
| Spring 2025 | Math 221: Discrete Mathematics | Drexel University |
| Winter 2025 | Math 221: Discrete Mathematics | Drexel University |
| Winter 2024 | Math 221: Discrete Mathematics | Drexel University |
| Winter 2023 | Math 221: Discrete Mathematics | Drexel University |
| Fall 2022 | Math 116: Calculus and Functions I (Section 8) | Drexel University |
| Fall 2021 | Math 220: Introduction to Mathematical Reasoning | Drexel University |
| Fall 2019 | Math 201: Linear Algebra (Section 003) | Drexel University |
| Fall 2016 | Math 4242: Applied Linear Algebra (Sections 070 and 080) | University of Minnesota |
| Semester | Course | Institution |
| Spring 2020 | Alternierende Summen (in German) | German IMO training |
| Spring 2016 | Floor and arithmetic functions (substitute lecture for 18.781) | MIT |
Teaching archive
Darij Grinberg