Past Courses

  • As the Instructor of Record (at Humboldt State University):
    • CS 100 - Critical Thinking with Computers
        • Apply critical thinking skills studying human and computer parallels, computer technology and methodology, and program development.
    • MATH 40 - Beginning Algebra
        • Transition from arithmetic to algebra; operations on real numbers and algebraic expressions; polynomials, fractional expression, square roots; solving elementary equations and word problems.
    • MATH 42 - Elementary Algebra
        • Arithmetic review; signed numbers; polynomial arithmetic; first and second degree equations; exponents, rational expressions, and equations; radical expressions and equations; linear systems; introduction to logarithms.
    • MATH 44 - Intermediate Algebra
        • Fundamental operations, laws, terminology, and notation of algebra; concepts of expression, set, variable, function, graph, equality, equations, and identity; drill with fractions, exponents, and radicals; linear and quadratic equations; systems of equations; introduction to logarithms.
        • One time I taught this class, myself and another instructor did it in a hybrid fashion, where video lectures were assigned to students to do on their own time, thus freeing up our class time to work on more challenging problems. Some students liked it, but many did not. It proved to be a unique experience, and one I'd like to try again with the now massive improvement in digital lectures available.


  • As the Instructor of Record (at College of the Redwoods):
        • Math 380 - Intermediate Algebra
          • A study of the real number system, first-degree linear equations and inequalities, polynomial expressions and equations, factoring, radicals, quadratic equations and the quadratic formula, interpretation of graphs, and problem-solving techniques.


  • As a Teaching Assistant (at University of California, Merced):
    • MATH 21 - Calculus I for Physical Sciences and Engineering
        • An introduction to differential and integral calculus of functions of one variable. Elementary functions such as the exponential and the natural logarithm, rates of change and the derivative with applications to physical sciences and engineering.
    • MATH 24 - Linear Algebra and Differential Equations
        • Introduces ordinary differential equations, systems of linear equations, matrices, determinants, vector spaces, linear transformations and linear systems of differential equations.
    • MATH 32 - Probability and Statistics
        • Concepts of probability and statistics. Conditional probability, independence, random variables, distribution functions, descriptive statistics, transformations, sampling errors, confidence intervals, least squares and maximum likelihood. Exploratory data analysis and interactive computing.