Courses Taught - A Partial History

Descriptions are taken from course catalog entries.

Virginia Commonwealth University

  • MATH 200 - Calculus with Analytic Geometry I, Spring 2020, Spring 2022. Limits, continuity, derivatives, differentials, antiderivatives and definite integrals.
  • MATH 300 - Introduction to Mathematical Reasoning, Fall 2017, Fall 2018, Fall 2019. An introduction to basic concepts of mathematical reasoning and the writing of proofs in an elementary setting. Direct, indirect and induction proofs. Illustrations of the concepts include basic proofs from mathematical logic, elementary set theory, elementary number theory, number systems, foundations of calculus, relations, equivalence relations, functions and counting with emphasis on combinatorial proofs.
  • MATH 350 - Introductory Combinatorics, Fall 2017. An introduction to basic combinatorial concepts such as combinations, permutations, binomial coefficients, Fibonacci numbers and Pascal?s triangle; basic theorems such as the pigeonhole principle and Newton?s binomial theorem; algorithms such as bubble sort and quicksort; and discussion of basic applications such as chessboard problems, combinatorial games, magic squares and Latin squares.
  • MATH 356 - Graphs and Algorithms, Spring 2019. An introduction to basic graph theoretic concepts such as trees, colorings and matchings; basic theorems such as the handshaking lemma and the Gallai identities; algorithms such as Dijkstra’s and Kruskal’s; and discussion of famous open problems such as finding shortest tours for a traveling salesman.
  • MATH 490 - Mathematical Expositions, Spring 2019. A senior capstone course in the major designed to help students attain proficiency in expository mathematical writing and oral presentation, which require the efficient and effective use of mathematics and the English language. Students will learn a variety of topics in mathematics, write reviews of selected award-winning mathematics papers and write a senior paper.
  • MATH 556 - Graph Theory, Fall 2018. Introduction to graph classes, graph invariants, graph algorithms, graph theoretic proof techniques and applications.
  • MATH 650 - Advanced Combinatorics, Fall 2019. Topics include advanced applications of the pigeonhole principle and inclusion-exclusion principle, recurrence relations, generating functions, special counting sequences, Ramsey theory, and combinatorial designs and codes.
  • MATH 656 - Advanced Graph Theory, Spring 2018. This course lays a rigorous theoretical foundation for further advanced study in graph theory. Topics may include connectivity, matching, planarity, coloring, Hamiltonian cycles and topological graph theory, as well as further advanced material.
  • MATH 756 - Topics in Graph Theory, Fall 2020. A detailed study of selected topics, which may include extremal graph theory, spectral graph theory, infinite graphs, random graphs and graph minors. Fall 2020 focus: extremal graph theory.

Arizona State University

  • MAT 194 - CLAS Early Start Program Mathematics, Summer/Fall 2016. Intensive 2-week program for incoming mathematics majors. Focuses on building problem solving skills and mathematical background, as well as tools to help ensure academic success and to ease the transition to college life.
  • MAT 210 - Business Calculus, Online, Spring 2017.
  • MAT 243 - Discrete Mathematical Structures, Fall 2016. Logic, sets, functions, elementary number theory and combinatorics, recursive algorithms, and mathematical reasoning, including induction. Emphasizes connections to computer science.
  • MAT 265 - Calculus for Engineers I, Fall 2016. Limits and continuity, differential calculus of functions of one variable, introduction to integration.
  • MAT 266 - Calculus for Engineers II, Fall 2016. Methods of integration, applications of calculus, elements of analytic geometry, improper integrals, Taylor series.
  • MAT 275 - Modern Differential Equations, Fall 2013 (2 Sections). Introduces differential equations, theoretical and practical solution techniques. Applications. Problem solving using MATLAB.
  • MAT 300 - Mathematical Structures, Fall 2014, Fall 2015. Logic and set theory, induction, functions, order and equivalence relations, cardinality. Emphasizes writing proofs.
  • MAT 416/513 - Introduction to Graph Theory, Spring 2017.
  • MAT 516 - Graph Theory I, Fall 2014, Fall 2015. First semester of a systematic development of graph theory, including matchings, connectivity, arboricity, planarity, coloring, network flows.
  • MAT 517 - Graph Theory II, Spring 2015, Spring 2016. Second semester of a systematic development of graph theory, including dense and sparse graphs, Ramsey theory, hamiltonicity, random graphs, minors.

University of Memphis

  • MATH 1710 - College Algebra, Spring 2011 (2 sections). Analysis of functions (linear, quadratic, polynomial, root, rational, exponential, logarithmic) using graphing calculators; partial fractions; synthetic division; conic sections; theory of equations; inequalities; applications.

Western Washington University

  • MATH 112 - Functions and Algebraic Methods, Fall 2006. Pattern recognition and generalization, building mathematical models and problem solving are emphasized. Supporting topics include polynomials, linear and quadratic equations, inequalities, graphs, rational expressions, radicals and functions.
  • MATH 114 - Precalculus I, Winter 2007, Spring 2007, Fall 2008. Data analysis, functions as mathematical models, functions and their graphs.
  • MATH 115 - Precalculus II, Winter 2008. Data analysis, modeling, trigonometry, inverse functions.
  • MATH 157 - Business Calculus, Spring 2008. Limits, rates of change, differentiation, graphing and optimization, integration, business applications, partial differentiation.