Teaching

For all of the following courses at Cal State San Marcos I was the full responsibility instructor in a lecture style course, unless indicated otherwise. Number of students is the number of grades submitted. Multiple numbers indicate multiple sections.

Since Fall 2010, all course information is accessible only to registered students via Cougar Courses, which is our local version of the open access Moodle course software.
(From Spring 2006 to Fall 2009 my courses were similarly housed on webCT.)

Spring 2020 Math 270, Basic Discrete Mathematics 40+45 students
Fall 2019 Math 350, Foundations for Theoretical Mathematics 42 students
Math 374, Linear Algebra 33+33 students
Spring 2019 Math 270, Basic Discrete Mathematics 37 students
Math 541, Structural Graph Theory 7 students
Fall 2018 Math 270, Basic Discrete Mathematics 36+38 students
Math 474, Introduction to Combinatorics 18 students
Spring 2018 Math 125, Pre-Calculus 34+36 students
Math 472, Introduction to Graph Theory 23 students
Fall 2017 Math 125, Pre-Calculus 35+35 students
Math 544, Advanced Combinatorics 6 students
Spring 2016 Math 270, Basic Discrete Mathematics 59 students
Math 374, Linear Algebra 32+36 students
Fall 2015 Math 270, Basic Discrete Mathematics 45+43 students
Math 474, Introduction to Combinatorics 21 students
Spring 2015 Math 541, Structural Graph Theory 9 students
Fall 2014 Math 115, College Algebra 55 students
Spring 2014 Math 544, Advanced Combinatorics 12 students
Fall 2013 Math 472, Introduction to Graph Theory 19 students
Fall 2012 Math 350, Foundations for Theoretical Mathematics 45 students
Math 542, Advanced Graph Theory 4 students
Spring 2011 Math 115, College Algebra 45 students
Math 474, Introduction to Combinatorics 13 students
Math 541, Structural Graph Theory 8 students
Fall 2010 Math 125, PreCalculus 33 + 36 students
Math 472, Introduction to Graph Theory 13 students
Fall 2009 Math 125, PreCalculus 35 + 34 students
Math 374, Linear Algebra 41 students
Spring 2009 Math 125, PreCalculus 27 + 26 students
Fall 2008 Math 115, College Algebra 57 + 59 students
Math 544, Advanced Combinatorics 4 students
Spring 2008 Math 162, Calculus with Applications II 29 students
Math 370, Discrete Mathematics 18 + 20 students
Fall 2007 Math 370, Discrete Mathematics 25 + 30 students
Spring 2007 Math 125, Pre-Calculus 22 + 26 students
Math 303, Mathematical themes for society 32 students
Math 472, Introduction to Graph Theory 11 students
Fall 2006 Math 125, Pre-Calculus 29 + 37 students
Math 542, Algorithmic Graph Theory 6 students
Spring 2006 Math 374, Linear Algebra 36 students
Math 544, Applied Combinatorics 4 students
Fall 2005 Math 370, Discrete Mathematics 24 + 25 students
Lesson plans at Temecula Valley High School CAPI, 7 teachers
Spring 2005 Math 370, Discrete Mathematics 20 + 24 students
Fall 2004 GEM 100, Mathematical Ideas 46+40 students
Math 540, Concrete Mathematics 9 students
Spring 2004 Math 474, Introduction to Combinatorics 17 students
Math E409J, Topics in Mathematics for Teachers:
Concepts in Abstract Algebra
CAPI, 3 teachers
Fall 2003 Math 160, Calculus with Applications I 17+29+16 students
Math E409G, Topics in Mathematics for Teachers:
Mathematics in Natural and Management Sciences
CAPI, 3 teachers
Spring 2003 Math 370, Discrete Mathematics 36+27 students
Math E409G, Topics in Mathematics for Teachers:
Mathematics in Social and Management Sciences
CAPI, 7 teachers
Fall 2002 Math 370, Discrete Mathematics 32+25 students
Math 620, Seminar in Advanced Mathematics: Ramsey Theory 6 students
Spring 2002 Math 115, College Algebra 34 + 35 students
Math 374, Linear Algebra (Lecture + Computer lab) 27 students
Fall 2001 Math 370, Discrete Mathematics 27+21 students
Math 542, Algorithmic Graph Theory 7 students
Spring 2001 Math 370, Discrete Mathematics 14+24 students
Math 472, Introduction to Graph Theory 11 students

I have taught the following courses elsewhere:

Fall 1992 Calculus I U of South Carolina, Recitation assistant for 2 sections.
Spring 1993 Calculus II U of South Carolina, Assistant for Small group learning for minorities.
Fall 1993 Calculus I University of Illinois, Recitation assistant for 2 sections.
Spring 1994 Calculus II University of Illinois, Full responsibility instructor, lecture style.
Fall 1994 Calculus I University of Illinois, Full responsibility instructor, small group learning.
Spring 1995 Calculus II University of Illinois, Full responsibility instructor, small group learning.
Fall 1995 Calculus III University of Illinois, Full responsibility instructor, small group learning.
Spring 1996 Calculus II University of Illinois, Full responsibility instructor, small group learning.
Fall 1996 Calculus III University of Illinois, Full responsibility instructor, small group learning.
Fall 1997 Coding Theory University of Illinois,
(Electrical Eng.)
Teaching assistant.
Spring 1998 Calculus I/II Uni Ulm (Germany), Recitation assistant.
Spring 1999 Calculus III University of Illinois, Full responsibility instructor, computer based learning.
Fall 1999 Data Structures
and Algorithms
U Toronto (Canada),
(Computer Science)
Full responsibility instructor, lecture style.
Fall 2000 Data Structures
and Algorithms
U Toronto (Canada),
(Computer Science)
Full responsibility instructor, lecture style.