math
Mathematics for Data Science
This was meant to be a “refresher” course for students who might not have had a math class in a while. That said, I teach this class as if students have only had a high school math education.
[Link to course webpage in progress as IU migrates its online assets to an updated platform.]
peer instruction methodology
In this class, I use peer instruction for the second portion of the class, using TopHat. That is:
- Present a question to the class, ask them to give their answer individually, and close their laptop.
- They’ll discuss with a pair partner what their answer was, and what their reasoning was.
- I present the answer, and an explanation. Essentially giving students the tools they’ll need to address their own writeups.
- They discuss with their partner what they got wrong, or how they’d rephrase their reasoning.
- Repeat.
interventions
Below are interventions taken to improve this class over time. My hope is to keep track of what works and what doesn’t.
To assess these interventions, I analyze the results from course assessments at the end of the semester, and compare them to previous semesters. Since most assessment use in my courses are qualitative, I use our institution’s NotebookLM instance to analyze the unstructured text responses. I may also institute a solution of my own using my experience with natural language processing.
analysis
More analysis to come …
future efforts (to do)
- I’d like to incorporate the peer instruction method into other math-like classes, namely my intro to statistics class. Right now, there are no other classes which have the same “theory-to-practice” issue, but at least this experience has gotten me used to using TopHat, and I do intend to use that in virtually all of my in-person classes.
tools
Below is a running list of tools I use in this class.
| Tool | Note |
|---|---|
| PlayPosit | Host lecture videos, but also to allow for in-lecture checks for understanding. I use these checks to guide our class meeting review sessions. |
| HackMD | Students use this to learn how to share their mathematical explanations using LaTeX. It also gives them a great introduction to Markdown syntax, which they’ll be using a lot in the future. Lastly, it has a nice commenting feature which makes feedback easy for TAs and I. |
| Google Colab | I use Colab to host Python code that implements the weekly content into something practical. There are usually visualizations students can use to see what’s going on. |
References
Footnotes
An example question could be Refer to Situation 1. This matrix also represents an invertible linear transformation. That is, it does NOT “squash” a 4-dimensional vector into a 3-dimensional space.↩︎