Teaching

Courses

  • MATH1365 — Introduction to Mathematical Reasoning Fall 2026Instructor of record
  • MATH1342 — Calculus II for Science/Engineering Spring 2026
  • MATH1341 — Calculus I for Science/Engineering Fall 2025
  • MATH1342 — Calculus II for Science/Engineering Spring 2025
  • MATH1231 — Calculus for Business/Economics Fall 2024
  • MATH2341 — Differential Equations & Linear Algebra for Engineers Summer 2024
  • MATH1342 — Calculus II for Science/Engineering Spring 2024
  • MATH1365 — Introduction to Mathematical Reasoning Fall 2023
  • MATH2321 — Calculus III for Science/Engineering Summer 2023
  • MATH1231 — Calculus for Business/Economics Summer 2023
  • MATH1365 — Introduction to Mathematical Reasoning Spring 2023Instructor of record
  • MATH1365 — Introduction to Mathematical Reasoning Fall 2022

Mentorship

Directed Reading Program

  • Open problems in map, polytope, and maniplex theory * Fall 2026
  • Burning on weak path products † Spring 2026
  • Skeletal and chiral polyhedral complexes ‡ Spring 2026
  • Abstract regular polytopes Spring 2025
  • Differential forms on manifolds Spring 2024
  • Ehrhart polynomials Fall 2023
  • Geometry of cyclic polytopes Spring 2023

* Co-mentored with Connor Gallagher     † Co-mentored with Arturo Ortiz San Miguel     ‡ Co-mentored with Mei-Yu Huang

Northeastern Summer Mathematics Research Program

  • Burning vertex-transitive graphs † Summer 2026
  • Cops & robbers on graphs, a survey of graph burning † Summer 2025

† Co-mentored with Arturo Ortiz San Miguel