Colorado State University
M366: Introduction to Abstract Algebra, fall 2007
M466: Groups, Rings, and Fields, fall 2007 .
M366: Introduction to Abstract Algebra, spring 2007.
M676 (Section 2): Graduate Number Theory, spring 2007.
M466: Groups, Rings & Fields, fall 2006 .
M495V (Section 3): GRE Preparation Course, fall 2006 .
M470: Euclidean and non-Euclidean geometry, spring 2006.
M161: Calculus for the Physical Sciences II, fall 2005
M619: (Graduate) Complex Variables II, fall 2005
M470: Euclidean and non-Euclidean geometry, spring 2005 (updated).
M360: Mathematics of Information Security, Section 1, fall 2004
M676: (Graduate) Number Theory, fall 2004
M567: (Graduate) Introduction to Abstract Algebra II, spring 2004.
M566: (Graduate) Introduction to Abstract Algebra, Mathematics 566, fall 2003.
M301: Introduction to Combinatorial Theory, fall 2003.

Columbia University
Math V1205: Calculus IIIS/IVA, spring 2003.
Math V1106: Calculus IIS, fall 2002.
Math V3021: Combinatorial Number Theory, spring 2002.
Math V3020: Number Theory and Cryptography, fall 2001
Math V1205: Calculus IIIS/IVA, spring 2001
Math V1106: Calculus IIs, fall 2000

University of Pennsylvania
M371 Information: spring 1999
M141 Information: fall 1998
M170 Information: summer 1998
M130 Information: summer 1997
M151 Information: fall 1996