Teaching
Boston College, Chestnut Hill, MA:
Spring 2018: MATH 2202 04: Multivariable Calculus
Spring 2018: MATH 2202 05: Multivariable Calculus
Fall 2017: MATH 1100 07: Calculus I
Fall 2017: MATH 1100 08: Calculus I
Fall 2017: MATH 1100 09: Calculus I
Spring 2017: MATH 2202 01: Multivariable Calculus
Spring 2017: MATH 2216 04: Introduction to Abstract Mathematics
Fall 2016: MATH 2202 04: Multivariable Calculus
Fall 2016: MATH 2202 05: Multivariable Calculus
Fall 2016: MATH 4460 01: Complex Variables
Fordham University, Bronx, NY:
Spring 2016: MATH 1205-R05: Applied Calculus I
Spring 2016: MATH 2005-R01: Multivariate Calculus II
Fall 2015: MATH 1206-R03: Calculus I (recitation)
Fall 2015: MATH 1206-R04: Calculus I
Fall 2015: MATH 1206-R07: Calculus I (recitation)
Fall 2015: MATH 2004-R01: Multivariate Calculus I
Fall 2015: MATH 2005-R01: Multivariable Calulus II (recitation)
Summer 2015 Session 2: MATH 1109-R21: Math for Business: Calculus
Summer 2015 Session 1: MATH 2001-R11: Discrete Mathematics
Spring 2015: MATH 1206-R03: Calculus I (recitation)
Spring 2015: MATH 1206-R04: Calculus I (recitation)
Spring 2015: MATH 1206-R06: Calculus I (recitation)
Spring 2015: MATH 3002-R01: Differential Equations
Fall 2014: MATH 1100-R02: Finite Mathematics
Fall 2014: MATH 1100-R03: Finite Mathematics
Fall 2014: MATH 3008-R01: Number Theory
Summer 2014 Session 2: MATH 1000-R21: Precalculus
Summer 2014 Session 1: MATH 2001-R11: Discrete Mathematics
Spring 2014: MATH 2006-R02: Linear Algebra I
Spring 2014: MATH 3002-R01: Differential Equations
Fall 2013: MATH 1100-R02: Finite Mathematics
Fall 2013: MATH 1100-R03: Finite Mathematics
Fall 2013: MATH 1700-R01: Mathematical Modeling
Summer 2013 Session 2: MATH 1000-R21: Precalculus
Summer 2013 Session 1: MATH 2001-R11: Discrete Mathematics
Spring 2013: MATH 1206-R03: Calculus I (recitation)
Spring 2013: MATH 1206-R04: Calculus I (recitation)
Spring 2013: MATH 1207-R01: Calculus II
Spring 2013: MATH 2004-R01: Multivariate Calculus I
Spring 2013: MATH 2005-R01: Multivariate Calculus II (recitation)
Fall 2012: MATH 1109-R06: Math for Business: Calculus
Fall 2012: MATH 1203-R01: Applied Calculus I
Saint Louis University, St. Louis, MO:
Spring 2012: MATH 143-01: Calculus II
Spring 2012: MATH143-02: Calculus II
Spring 2012: MATH 315-01: Introduction to Linear Algebra
Fall 2012: MATH 142-05: Calculus I
Fall 2012: MATH 142-07: Calculus I
Fall 2012: MATH 355-01: Differential Equations
University of Oklahoma, Norman, OK:
Spring 2011: MATH 1823-014: Calculus and Analytic Geometry I (recitation)
Spring 2011: MATH 1823-016: Calculus and Analytic Geometry I (recitation)
Fall 2010: MATH 1523-003: Precalculus and Trigonometry
Fall 2010: MATH 1523-010: Precalculus and Trigonometry
Summer 2010: MATH 2433-002: Calculus and Analytic Geometry III
Spring 2010: MATH 2423-011: Calculus and Analytic Geometry II (recitation)
Spring 2010: MATH 2423-012: Calculus and Analytic Geometry II (recitation)
Fall 2009: MATH 1823-032: Calculus and Analytic Geometry I (recitation)
Fall 2009: MATH 1823-033: Calculus and Analytic Geometry I (recitation)
Spring 2009: MATH 1523-003: Elementary Functions
Fall 2008: MATH 1823-011: Calculus and Analytic Geometry I (recitation)
Fall 2008: MATH 1823-012: Calculus and Analytic Geometry I (recitation)
Summer 2008: MATH 1643-002: Precalculus for Business, Life and Social Sciences
Spring 2008: MATH 1523-004: Elementary Functions
Fall 2007: MATH 1503-007: Introduction to Elementary Functions
Fall 2007: MATH 1503-009: Introduction to Elementary Functions
Summer 2007: MATH 1503-001: Introduction to Elementary Functions
Spring 2007: MATH 1523-004: Elementary Functions
Fall 2006: MATH 1503-004: Introduction to Elementary Functions
Sage Worksheets:
Below you can find worksheets I have written in Sage for courses I have taught. They are free for you to use and modify as you wish.
Differential equations:
differential equations - 2014-10-14.sws (October 14, 2014) - Ordinary Differential Equations tutorial in Sage (single worksheet version)
HW 1 - graphing functions
HW 2 - solve initial value problems; graph solutions
HW 3 - plot slope fields
HW 4 - determine bifurcations; create bifurcation diagrams
HW 5 - approximate solutions with Euler's method; graph approximate solutions
HW 6 - plot direction fields of first order systems of two ordinary differential equations
HW 7 - approximate solutions using Euler's method for systems; graph approximate solutions
HW 8 - verify solutions of linear systems
HW 9 - compute eigenvalues and eigenvectors; find general solutions of linear systems
HW 10 - find general solutions to second order linear homogeneous differential equations with constant coefficients
HW 11 - find solutions of second-order linear non-homogeneous equations with constant coefficients and sketch their graphs.
HW 12 - find and plot solutions of second-order linear non-homogeneous equations with constant coefficients and how to plot direction fields for autonomous first-order systems of differential equation
HW 13 - check if linear systems are Hamiltonian
HW 14 - compute Laplace transforms and inverse Laplace transforms
HW 15 - compute Laplace transforms and inverse Laplace transforms (again!)
Linear algebra:
elementary linear algebra - 2015-03-07.sws (March 7, 2015) - Elementary Linear Algebra tutorial in Sage (single worksheet version)
HW 1 - graph functions
HW 2 - basic operations with vectors and matrices.; solve matrix equations
HW 3 - verify non-commutativity of matrix multiplication and compute powers, transposes, and inverses of matrices
HW 4 - compute the LU-factorization of a matrix
HW 5 - compute determinants of matrices
HW 6 - compute areas of triangles and parallelograms and volumes of tetrahedra and parallelepipeds; determine if points are colinear or coplanar.
HW 7 - perform basic operations with vectors; plot the span of two vectors in R^2
HW 8 - determine if a set of vectors is linearly independent; compute a basis of a subspace of R^n
HW 9 - compute the rank of a matrix; compute a change-of-basis, or transition, matrix
HW 10 - compute inner products products, norms, and angles between vectors
HW 11 - compute the norm and dot product of vectors in R^n; manipulate vectors in a list; Python programming
(there was no Sage assignment for HW 12)
HW 13 - compute eigenvalues, eigenvectors, eigenspaces, and characteristic polynomials
Mathematical modeling:
mathematical modeling - 2014-10-14.sws (October 14, 2014) - Mathematical Modeling tutorial in Sage (single worksheet version)
Worksheet 1 - loops; scatter plots
Worksheet 2 - evaluate log functions of different bases; scatter plots on a logarithmic scale
Worksheet 3 - compute ratios of successive iterates
Worksheet 4 - time-series
Worksheet 5 - plot a horizontal line; two plots on the same Cartesian plane; checking conditions in loops
Worksheet 6 - compute and plot a least squares line
Worksheet 7 - find fixed points; determine stability
Worksheet 8 - Newton's Root-Finding Method; approximations to solutions to ordinary differential equations using Euler's Method and the Improved Euler Method
Worksheet 9 - fixed points of systems of linear equations