By building a set of modules to teach data science in STEM courses at Dartmouth, we build a flexible and reusable set of tools and methods for faculty to enrich learning objectives through the hands-on exploration of data collection, analysis, and visualization.

DIFUSE Modules

Our team works with faculty in the sciences and social sciences to build data science learning modules for existing courses. These modules could be for a short assignment or a longer-running exercise with skill-building components. Module teams consist of 2-3 students (graduate and undergrad), one of the DIFUSE grant PI’s. We do the heavy lifting, with input from the faculty member during weekly meetings.


PS/CS 211, Biology 102 Taylor Hickey PS/CS 211, Biology 102 Taylor Hickey

Exploring the Relationships between Land Use, Deer Population, and Lyme Cases in Four U.S. States

This module allows students to explore data on lyme disease cases, deer population, and land use and environmental factors for four different states, Connecticut, Maryland, New Hampshire, and Massachusetts using various data analysis techniques. Six Canvas quizzes with mainly short answers and a few multiple choice questions guide students through a Google Colab application.

Read More
EGEE 438 Taylor Hickey EGEE 438 Taylor Hickey

Using the Wind Power Equations to Site a Wind Farm

This module allows students to engage with the wind energy power equations and explore other considerations in the siting of a wind farm. Students work through three block assignments in Google Colab, beginning with the wind power equations and culminating in considerations in siting a wind farm.

Read More
EEE 350 Taylor Hickey EEE 350 Taylor Hickey

Using Statistics and Supervised Machine Learning to Inform Airline Decision Making

This module reinforces underlying statistical concepts in the process of building a data analysis pipeline. Students practice statistical concepts to gain an understanding of the airline data in Part 1, then the data is used to implement machine learning models in Part 2. The final deliverable is a slide deck, in which students act as consults for the Phoenix Sky Harbor Airport using insights gained from supervised machine learning analysis of the relationship between airline carrier delays and passengers per flight.

Read More
Anthropology 6/40 Taylor Hickey Anthropology 6/40 Taylor Hickey

Using Footprint Data to Make Inferences about Historical Societies

In this module students learn and apply the systematic steps that anthropologists may take to make deductible inferences about historical societies given the observations of fossil (foot print) records. Students first collect data on their own footprints using a sandbox built by DIFUSE, then analyze aggregated data from the entire class, and finally use their insights to make inferences about social behavior of historical populations.

Read More
Anthropology 20 Taylor Hickey Anthropology 20 Taylor Hickey

Quantifying Behavior Using Focal Bout and Instantaneous Scan Sampling

This course module is a two-step assignment in which students collect data on shots taken during a provided basketball game video using the two main data collection methods used in research on primate behavior, focal bout sampling and instantaneous scan sampling. The class data is then aggregated and visual representations are created and discussed. The goal of the module is for students understand the respective strengths and weaknesses of the two data collection methods.

Read More
Engineering 20 Taylor Hickey Engineering 20 Taylor Hickey

Modeling the Glucose Insulin System

This module consists of two assignments. The first guides students through modeling simple ODEs in Matlab, and the second, longer assignment, guides students through modeling the Glucose Insulin System in Matlab with Euler’s Method. The students are then expected to explore this model by optimizing one parameter for a given set of data using the least squares method.

Read More
Engineering 93 Taylor Hickey Engineering 93 Taylor Hickey

Statistics in R

This course module consists of Jupyter notebooks designed to introduce students to basic functional R commands/procedures whilst tying in key statistical content. It aims to give novice students competence in R and challenge experienced students.

Read More
Astronomy 15 Taylor Hickey Astronomy 15 Taylor Hickey

Stars and the Milky Way

This course module is a series of group exercises and one problem set designed to introduce students to the way Astrophysicists manipulate data and perform analyses in Python with an emphasis on data visualization and plot interpretation.

Read More