Teaching & Talks

Current Courses

Time Title & Website
MWF @ 11 Math 227A - Algebraic Topology
Th @ 4 Math 19 - Patterns and Symmetry in Art and Nature

Upcoming Courses

Winter 2018

Time Title & Website
MWF @ 3 Math 33A - Multivariable Calculus
Math 19 - Patterns and Symmetry in Art and Nature

Spring 2018

Time Title & Website
Math 237 - Topics in Algebraic Topology

Select Previous Courses

Time Title & Website
Spring Quarter 2016 Math 121 - Topology
Winter Quarter 2016 Math 227B - Algebraic Topology II
Fall Quarter 2015 Math 227A - Algebraic Topology I

Select UVA Courses

Course Title Notes

Math 5651: Advanced Linear Algebra

Website includes homework and handouts.


Math 885: Computational Methods in Algebraic Topology

This is a topics course on spectral sequences. Website includes notes, homework sets, some spectral sequence pictures, and some podcast classes.


Math 231: Calculus III

Website contains notes.


Math 132: Calculus II

Website contains notes.


Math 552: Advanced Abstract Algebra

Website contains notes and homework.


APMA 308: Linear Algebra

Website contains notes, homework, quizzes, exams, and extra practice.


Expository Talks

Title Date Link

Groups and Games

A general audience talk about some of the real math that shows up around Rubik's cubes and Sudoku.

April, 2012 Slides

Ruler, Compass, & Origami Constructions

General audience talk about the ways origami can perform some of the classically impossible geometric constructions!

February, 2009 Slides