I have been in charge of several graduate and undergraduate courses in the Department of Mathematical Sciences of New Mexico State University. The syllabi of the courses I have taught are available below.
1. Point-Free Topology, Fall 2011
2. General Topology, Spring 2007.
4. Universal Algebra, Fall 2003.
5. Modern Algebra II, Spring 2003.
6. Modern Algebra I, Fall 2002.
7. Foundations of Geometry, Spring 2002.
8. Axiomatic Set Theory, Spring 2001.
10. Gödel’s Incompleteness Theorems, Fall 2009.
2. Introduction to Linear Algebra, Fall 2005.
3. Introduction to Modern Algebra, Fall 2000.
5. Discrete Mathematics for Computer Science, Fall 2009.
6. Discrete Mathematics, Fall 2001.
8. Calculus and Analytic Geometry III, Fall 2003.
10. Calculus and Analytic Geometry I, Fall 2005.
I have also been involved in teaching at summer schools. The courses that I taught are available below.
1. Lattices and Topologies, European Summer School in Logic, Language, and Information 2008 (ESSLLI 2008), 11—15 August 2008, Hamburg, Germany (jointly with Mamuka Jibladze).
2. Lattices and Topology, Third Vienna-Tbilisi Summer School in Logic and Language, 27—28 September 2007, Tbilisi State University (jointly with Mamuka Jibladze).
Teaching with Original Historical Sources
With fellow faculty Jerry Lodder and David Pengelley of the Department of Mathematical Sciences of New Mexico State University, Hing Leung and Inna Pivkina of the Department of Computer Science of New Mexico State University, Janet Barnett of Colorado State University - Pueblo, and Desh Ranjan of Old Dominion University, I have been involved in developing curricular material for teaching discrete mathematics and computer science via original historical sources. Below are the historical projects that I have developed:
For more information consult our webpages Learning Discrete Mathematics and Computer Science via Primary Historical Sources and Teaching Discrete Mathematics via Primary Historical Sources.