University of South Alabama, 2003-2008:
| MA 110 | Finite Mathematics | Fall 2003, Spring 2004 |
| MA 112 | Precalculus Algebra | Spring 2006, Spring 2007 |
| MA 113 | Precalculus Trigonometry | Fall 2006, Fall 2007 |
| MA 115 | Precalculus Algebra and Trigonometry     | Fall 2005 |
| MA 125 | Calculus I | Fall 2008, Spring 2009 |
| MA 126 | Calculus II | Fall 2003 |
| MA 237 | Linear Algebra I | Fall 2004, Fall 2005 |
| MA 316 | Linear Algebra II | Spring 2005, Spring 2006 |
| MA 334 | Advanced Calculus I | Fall 2006 |
| MA 335 | Advanced Calculus II | Spring 2007 |
| MA 490/590   | Dynamical Systems (Special Topics) | Spring 2008 |
| MA 507 | Applicable Mathematics I | Spring 2004 |
| MA 508 | Applicable Mathematics II | Fall 2004 |
| MA 518 | Linear Algebra I | Spring 2004 |
| MA 535 | Real Analysis I | Fall 2007 |
| MA 536 | Real Analysis II | Spring 2008 |
University of Michigan, 2000-2003:
| Math 115        | Calculus I | Fall 2000, Fall 2001 |
| Math 116 | Calculus II | Winter 2001, Winter 2002, Fall 2002 |
| Math 425 | Introduction to Probability     | Winter 2001, Winter 2003 |
| Math 490 | Introduction to Topology | Winter 2002 |
| Math 525 | Probability Theory | Winter 2003 |
Pennsylvania State University, 1997-1999:
| Math 140 | Calculus I | Summer 1997 |
| Math 230 | Calculus and Vector Analysis | Spring 1998 |
| Math 497A     | Topics in Number Theory (Problem Sessions)     | Fall 1999 |
| Math 597B | Basic Graduate Sequences Seminar | Fall 1998, Spring 1999 |
Petersburg State University, Russia, Fall 1995:
Analysis Seminar for Math Majors