Babson College has only business majors, and this without a doubt impacts both what we cover and how we cover it. Almost all of my examples are from business and industry, and I present some material more like case studies than a traditional lecture. I think that inquiry-based learning is especially important with a non-mathematician audience, and I've been working hard to integrate more IBL material into my courses.
Data Analytics
I've taught data analytics at both the undergraduate and graduate levels using a number of different computational platforms. While these courses all have different flavors, we do cover bread and butter classifiers like KNN, logistic regression, and classification trees and unsupervised learning methods like k-means and association rules in every course. A subset of the detailed slides I use to teach analytics in R to our undergraduates can be found here. If you'd like a sample of quizzes, exams, or case reports, just contact me.
I've taught data analytics at both the undergraduate and graduate levels using a number of different computational platforms. While these courses all have different flavors, we do cover bread and butter classifiers like KNN, logistic regression, and classification trees and unsupervised learning methods like k-means and association rules in every course. A subset of the detailed slides I use to teach analytics in R to our undergraduates can be found here. If you'd like a sample of quizzes, exams, or case reports, just contact me.
Cryptography and Coding Theory
Babson's Teaching Innovation Fund was kind enough to sponsor my writing a course pack, including lecture notes, problems, solutions, and teaching notes, for a cryptography course. Some notable features of the course include:
This document is offered free of charge under the Creative Commons license. Feel free to edit, redistribute, remix, etc. as you see fit. If you end up using part or all of these notes in a course, I'd appreciate your letting me know.
Below is a short sample which includes the table of contents. You can also download the full document and the LaTeX source.
Babson's Teaching Innovation Fund was kind enough to sponsor my writing a course pack, including lecture notes, problems, solutions, and teaching notes, for a cryptography course. Some notable features of the course include:
- Guided implementation of classic cryptosystems (encryption, decryption, and cryptanalysis) in MATLAB
- Ethics articles and discussion questions
- Studio problems and solutions for all lessons
- Teaching notes discussing major themes, common student misunderstandings, and directions for further development
This document is offered free of charge under the Creative Commons license. Feel free to edit, redistribute, remix, etc. as you see fit. If you end up using part or all of these notes in a course, I'd appreciate your letting me know.
Below is a short sample which includes the table of contents. You can also download the full document and the LaTeX source.
Linear Algebra and Dynamical Systems
We cover most of the traditional linear algebraic material, but the motivation and ordering is different than many courses. We use multi-industry consumption models to motivate matrix arithmetic, the Leontief input-output model to bring out the matrix inverse, the Leontief price equation to develop sensitivity analysis, a dynamical systems model of an airline customer loyalty program to discover eigenthings, a revisitation of linear and multiple regression to see orthogonality and projections, and consumer behavior prediction to motivate singular value decomposition and principal component analysis. We cover things roughly in this order. If you're interested, you can check out the current syllabus and course notes. (If you end up using anything from the course notes, let me know how it turns out so I can use your feedback in the next iteration.)