- Knot Theory undergraduate seminar, Spring 2017

- Calculus II, Fall 2016

For registered students: see Rutgers-Newark blackboard website for syllabi, HW and other course materials.

- Geometric Topology (graduate), Spring 2016

- Topology (undergraduate), Spring 2016

For registered students: see UC Davis Smartsite for syllabi, HW and other course materials.

- History of Mathematics, Winter 2016

- Euclidean geometry, Winter 2016

For registered students: see UC Davis Smartsite for syllabi, HW and other course materials.

- Mini-course on hyperbolic geometry for COSMOS, July 2015

- Topics in hyperbolic geometry (graduate course), Spring 2015

- Calculus II and Calculus III, Spring 2014

All the materials can be found on Smartsite 21B and 21C pages.

- Real Analysis, Winter 2014

- History of Mathematics, Spring 2013

This course has substantial mathematical content: early Greek mathematics; algebra and number theory from Diophantus to the present; the calculus of Newton and Leibniz. The materials are at the LSU Moodle website.

- VIGRE topology seminar in Algorithms in Knot theory, Fall 2012 - Spring 2013

Co-teaching with O. Dasbach, N. Stoltzfus, K. Kearney. Intended to provide opportunities for students to engage in mathematical research. The materials are at the LSU Moodle website.

- Calculus I and Analytic Geometry, Fall 2012

Syllabus. Other materials are at the LSU Moodle website.

- Statistical Reasoning, Spring 2012

All the materials, including online homework, are at Blackboard and CourseCompass websites.

- Calculus II, Fall 2010, Spring and Fall 2011

- Calculus I, Spring 2010 and Fall 2009

Syllabus. All the materials, including online homework, are at Blackboard website.

- Finite Mathematics, Spring 2009

Syllabus. All the materials, including online homework, are at Blackboard website.

- Precalculus, Fall 2008

All the materials, including online homework, are at Blackboard website.

- Basic Calculus, Spring 2008

All the materials, including online homework, are at Blackboard website.

Before I started teaching, I served as a TA (mostly, leading practice sessions) for Basic Calculus, Matrix Algebra and College Algebra at the University of Tennessee.

I have mentored student research projects on several occasions. If you are interested in a topology/geometry or programming project, please email me.

Here are my evalutions from a recent undergraduate course.