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.