Right now (Fall 2015), I'm teaching Math 371, Combinatorics .
I often teach Math 221, Linear Algebra .

In Spring 2013, I taught Math 89S, a First-Year Seminar called The Emerging Science of Complex Data.

The previous semester (Fall 2012), I taught Math 412: Topology with Applications at Duke.
This is a new course aimed at upper level math majors which combines a brief look at point-set topology with an extended discussion
of computational algebraic topology and topological data analysis, and will hopefully be offered most fall semesters.

In the past, I have also taught many different flavors of Calculus and Linear Algebra.