E-mail
jbreeding.math ;'at'; gmail.com

Programming

Data Science SignWrite: An American Sign Language (ASL) transcription tool built with a convolutional neural network

Python
• BSoup_LinkScraper.py (May 5, 2016) - Python script to scrape all urls from a site using Beautiful Soup.
• FileDownloader.py (May 8, 2016) - Python script to download all files listed in an input text file.
• FileFinder.py (May 8, 2016) - Python script to find all files of a desired type.

Computer Algebra Systems   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
• zip file containing the worksheets listed below
• 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
• zip file containing the worksheets listed below
• 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 HW 12)
• HW 13 - compute eigenvalues, eigenvectors, eigenspaces, and characteristic polynomials

Mathematical modeling