Courses at Temple (current and past):
| Spring 2026 | Math 8062, Algebraic Topology | |
| Math 9071, Hyperbolic Geometry | ||
| Fall 2025 | Math 2943, Honors Calculus III | |
| Spring 2025 | Math 9100, Braid Groups | |
| Fall 2024 | Math 4096, Geometry of tilings / Senior problem solving | |
| Fall 2023 | Math 8061, Smooth Manifolds | |
| Spring 2023 | Math 9510, Hyperbolic 3-manifolds | |
| Fall 2022 | Math 9500, Introduction to 3-Manifolds | |
| Spring 2022 | Math 8062, Algebraic Topology | |
| Fall 2021 | Math 8061, Smooth Manifolds | |
| Math 4096, Geometry of tilings / Senior problem solving | ||
| Spring 2020 | Math 4096, Knot theory / Senior problem solving | |
| Fall 2019 | Math 9100, Braid Groups | |
| Spring 2019 | Math 8062, Algebraic Topology | |
| Fall 2018 | Math 9023, Knot Theory and Low-Dimensional Topology | |
| Spring 2018 | Math 8062, Algebraic Topology | |
| Fall 2017 | Math 8051, Complex Analysis | |
| Spring 2017 | Math 9071, Teichmuller and Nielsen-Thurston theory | |
| Fall 2016 | Math 9120, Mapping class groups | |
| Math 4096, Knot theory / Senior problem solving | ||
| Spring 2015 | Math 9024, Knot Theory and Low-Dimensional Topology | |
| Fall 2014 | Math 9023, Knot Theory and Low-Dimensional Topology | |
| Spring 2013 | Math 8062, Algebraic Topology | |
| Fall 2012 | Math 8061, Smooth Manifolds | |
| Spring 2012 | Math 9120, Braid Groups | |
| Fall 2011 | Math 9120, Mapping class groups | |
| Math 1041, Calculus I | ||
| Spring 2011 | Math 8062, Algebraic Topology | |
| Fall 2010 | Math 8061, Smooth Manifolds | |
| Spring 2010 | Math 4061, Differential Geometry | |
| Fall 2009 | Math 8161, Point-Set Topology | |
| Fall 2008 | Math 2043, Calculus III | |
Courses at Michigan State (distant past):
| Spring 2008 | Math 153H, Honors Calculus II | |
| Spring 2007 | Math 869, Algebraic Topology | |
| Fall 2006 | Math 320, Real Analysis I | |
| Math 461, Metric Spaces and Topological Spaces | ||
| Fall 2005 | Math 132, Calculus I | |
Worksheets and projects from past courses: