Teaching
Course taught at the University of Utah:
RTG Seminar, 2024-2025 academic year
Introduction to Modern Algebra I, Fall 2024
Algebraic Topology I, Spring 2024
Topics in Geometric Group Theory - Diagram groups, Fall 2023
Course taught at the Ohio State University:
Geometry
Engineering Calculus B, large lecture, (taught 3 times)
Abstract Algebra
Geometric Group Theory, Advanced Course for Ross Program for high school students co-taught Mark Pengitore, (taught two times)
Calculus III, Multivariable
Accelerated (Honors) Calculus, (taught twice)
Courses taught at Binghamton University:
Pre-algebra, Educational Opportunity Program,
Algebra and Trigonometry
Calculus 1, flipped style classroom, (taught 3 times)
Calculus 2, (taught 2 times)
Linear Algebra, Fall 2015, (taught 2 times)
Calculus III, Multivariable, (taught 2 times)
Curriculum Development:
Video creation for Binghamton Flipped Calculus 1 program, 4 videos made with Joseph Brennan
Video creation for Binghamton Flipped Calculus 2 program, 12 videos made with Wiktor Mogilski
Binghamton University Calculus Advisory Board member, 2015-2018
AP Calculus Standard Setting Panel member, deciding grade cut-offs for the new AP Calculus exam, 2017
Demonstrating the Fold-and-Cut theorem with students at my hometown middle school