Current at Rice

A note to my current Math 306 and Math 499 students: we have sites set up within OWL-Space. Course materials will be posted there; accounts are required.

I currently teach two classes: Abstract Algebra (Math 306) and Undergraduate Research (Math 499). Syllabi are below.

I also organize or co-organize two seminars.

Syllabi from previous semesters at Rice

Undergraduate Research

Math 499 is an undergraduate research seminar where students have the opportunity to explore research topics, and come up with problems and proofs of their own. Our topic from the fall semester of this year was combinatorial knot theory, particularly problems revolving around symmetric unions and Fox n-colorings. We'll be continuing this project this spring, along with some different topics from topological data analysis. This program is part of our NSF Geometry RTG.

I also taught this class in Fall 2014 and Spring 2015. In the fall, the topic was topological data analysis; this covered assorted techniques in basic data science along with newer methods like persistent homology. In the spring, the topic was combinatorial knot theory, with a focus on fibered knots and the Alexander polynomial.

Over the course of the spring semester, several students developed programs that implemented the Kauffman state sum formula for the Alexander polynomial (which was part of the focus of our study). My own Python implementation of this algorithm (with instructions) is available here.

My teaching experience from grad school

While I was a graduate student at the University of Texas, I gained a lot of experience with many types of calculus instruction, both as an instructor of record and a teaching assistant. For more information about my calculus teaching experience and distinctions, please visit my old site at the University of Texas.