From 393f0c3ad7b473db20ff8be337de37f3b43eb519 Mon Sep 17 00:00:00 2001 From: Jon Harmon Date: Sat, 13 Jul 2024 12:20:15 -0500 Subject: [PATCH] Add chapter RMDs. --- 99999.Rmd => 01_designing-research.Rmd | 2 +- 02_research-questions.Rmd | 24 +++++ 03_describing-variables.Rmd | 24 +++++ 04_describing-relationships.Rmd | 24 +++++ 05_identification.Rmd | 24 +++++ 06_causal-diagrams.Rmd | 24 +++++ 07_drawing-causal-diagrams.Rmd | 24 +++++ 08_causal-paths-and-closing-back-doors.Rmd | 24 +++++ 09_finding-front-doors.Rmd | 24 +++++ 10_treatment-effects.Rmd | 24 +++++ 11_causality-with-less-modeling.Rmd | 24 +++++ 12_opening-the-toolbox.Rmd | 24 +++++ 13_regression.Rmd | 24 +++++ 14_matching.Rmd | 24 +++++ 15_simulation.Rmd | 24 +++++ 16_fixed-effects.Rmd | 24 +++++ 17_event-studies.Rmd | 24 +++++ 18_difference-in-differences.Rmd | 24 +++++ 19_instrumental-variables.Rmd | 24 +++++ 20_regression-discontinuity.Rmd | 24 +++++ 21_a-gallery-of-rogues-other-methods.Rmd | 24 +++++ 22_under-the-rug.Rmd | 24 +++++ index.Rmd | 114 ++++++++++++++++++--- 23 files changed, 603 insertions(+), 17 deletions(-) rename 99999.Rmd => 01_designing-research.Rmd (94%) create mode 100644 02_research-questions.Rmd create mode 100644 03_describing-variables.Rmd create mode 100644 04_describing-relationships.Rmd create mode 100644 05_identification.Rmd create mode 100644 06_causal-diagrams.Rmd create mode 100644 07_drawing-causal-diagrams.Rmd create mode 100644 08_causal-paths-and-closing-back-doors.Rmd create mode 100644 09_finding-front-doors.Rmd create mode 100644 10_treatment-effects.Rmd create mode 100644 11_causality-with-less-modeling.Rmd create mode 100644 12_opening-the-toolbox.Rmd create mode 100644 13_regression.Rmd create mode 100644 14_matching.Rmd create mode 100644 15_simulation.Rmd create mode 100644 16_fixed-effects.Rmd create mode 100644 17_event-studies.Rmd create mode 100644 18_difference-in-differences.Rmd create mode 100644 19_instrumental-variables.Rmd create mode 100644 20_regression-discontinuity.Rmd create mode 100644 21_a-gallery-of-rogues-other-methods.Rmd create mode 100644 22_under-the-rug.Rmd diff --git a/99999.Rmd b/01_designing-research.Rmd similarity index 94% rename from 99999.Rmd rename to 01_designing-research.Rmd index 0c587c2..13221c8 100644 --- a/99999.Rmd +++ b/01_designing-research.Rmd @@ -1,4 +1,4 @@ -# {{{chapter_title}}} +# Designing Research **Learning objectives:** diff --git a/02_research-questions.Rmd b/02_research-questions.Rmd new file mode 100644 index 0000000..1abd6aa --- /dev/null +++ b/02_research-questions.Rmd @@ -0,0 +1,24 @@ +# Research Questions + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/03_describing-variables.Rmd b/03_describing-variables.Rmd new file mode 100644 index 0000000..37c6aa7 --- /dev/null +++ b/03_describing-variables.Rmd @@ -0,0 +1,24 @@ +# Describing Variables + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/04_describing-relationships.Rmd b/04_describing-relationships.Rmd new file mode 100644 index 0000000..7ff5757 --- /dev/null +++ b/04_describing-relationships.Rmd @@ -0,0 +1,24 @@ +# Describing Relationships + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/05_identification.Rmd b/05_identification.Rmd new file mode 100644 index 0000000..90fcd71 --- /dev/null +++ b/05_identification.Rmd @@ -0,0 +1,24 @@ +# Identification + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/06_causal-diagrams.Rmd b/06_causal-diagrams.Rmd new file mode 100644 index 0000000..4282b6a --- /dev/null +++ b/06_causal-diagrams.Rmd @@ -0,0 +1,24 @@ +# Causal Diagrams + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/07_drawing-causal-diagrams.Rmd b/07_drawing-causal-diagrams.Rmd new file mode 100644 index 0000000..4d9a710 --- /dev/null +++ b/07_drawing-causal-diagrams.Rmd @@ -0,0 +1,24 @@ +# Drawing Causal Diagrams + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/08_causal-paths-and-closing-back-doors.Rmd b/08_causal-paths-and-closing-back-doors.Rmd new file mode 100644 index 0000000..8997eb3 --- /dev/null +++ b/08_causal-paths-and-closing-back-doors.Rmd @@ -0,0 +1,24 @@ +# Causal Paths and Closing Back Doors + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/09_finding-front-doors.Rmd b/09_finding-front-doors.Rmd new file mode 100644 index 0000000..9e531d0 --- /dev/null +++ b/09_finding-front-doors.Rmd @@ -0,0 +1,24 @@ +# Finding Front Doors + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/10_treatment-effects.Rmd b/10_treatment-effects.Rmd new file mode 100644 index 0000000..2de8afc --- /dev/null +++ b/10_treatment-effects.Rmd @@ -0,0 +1,24 @@ +# Treatment Effects + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/11_causality-with-less-modeling.Rmd b/11_causality-with-less-modeling.Rmd new file mode 100644 index 0000000..2116d08 --- /dev/null +++ b/11_causality-with-less-modeling.Rmd @@ -0,0 +1,24 @@ +# Causality with Less Modeling + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/12_opening-the-toolbox.Rmd b/12_opening-the-toolbox.Rmd new file mode 100644 index 0000000..e080771 --- /dev/null +++ b/12_opening-the-toolbox.Rmd @@ -0,0 +1,24 @@ +# Opening the Toolbox + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/13_regression.Rmd b/13_regression.Rmd new file mode 100644 index 0000000..2d537de --- /dev/null +++ b/13_regression.Rmd @@ -0,0 +1,24 @@ +# Regression + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/14_matching.Rmd b/14_matching.Rmd new file mode 100644 index 0000000..d67e5c3 --- /dev/null +++ b/14_matching.Rmd @@ -0,0 +1,24 @@ +# Matching + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/15_simulation.Rmd b/15_simulation.Rmd new file mode 100644 index 0000000..174863d --- /dev/null +++ b/15_simulation.Rmd @@ -0,0 +1,24 @@ +# Simulation + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/16_fixed-effects.Rmd b/16_fixed-effects.Rmd new file mode 100644 index 0000000..78c8cb2 --- /dev/null +++ b/16_fixed-effects.Rmd @@ -0,0 +1,24 @@ +# Fixed Effects + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/17_event-studies.Rmd b/17_event-studies.Rmd new file mode 100644 index 0000000..b58c91c --- /dev/null +++ b/17_event-studies.Rmd @@ -0,0 +1,24 @@ +# Event Studies + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/18_difference-in-differences.Rmd b/18_difference-in-differences.Rmd new file mode 100644 index 0000000..2195375 --- /dev/null +++ b/18_difference-in-differences.Rmd @@ -0,0 +1,24 @@ +# Difference-in-Differences + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/19_instrumental-variables.Rmd b/19_instrumental-variables.Rmd new file mode 100644 index 0000000..64edd58 --- /dev/null +++ b/19_instrumental-variables.Rmd @@ -0,0 +1,24 @@ +# Instrumental Variables + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/20_regression-discontinuity.Rmd b/20_regression-discontinuity.Rmd new file mode 100644 index 0000000..4f6bd24 --- /dev/null +++ b/20_regression-discontinuity.Rmd @@ -0,0 +1,24 @@ +# Regression Discontinuity + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/21_a-gallery-of-rogues-other-methods.Rmd b/21_a-gallery-of-rogues-other-methods.Rmd new file mode 100644 index 0000000..2b20448 --- /dev/null +++ b/21_a-gallery-of-rogues-other-methods.Rmd @@ -0,0 +1,24 @@ +# A Gallery of Rogues: Other Methods + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/22_under-the-rug.Rmd b/22_under-the-rug.Rmd new file mode 100644 index 0000000..5210b01 --- /dev/null +++ b/22_under-the-rug.Rmd @@ -0,0 +1,24 @@ +# Under the Rug + +**Learning objectives:** + +- THESE ARE NICE TO HAVE BUT NOT ABSOLUTELY NECESSARY + +## SLIDE 1 {-} + +- ADD SLIDES AS SECTIONS (`##`). +- TRY TO KEEP THEM RELATIVELY SLIDE-LIKE; THESE ARE NOTES, NOT THE BOOK ITSELF. + +## Meeting Videos {-} + +### Cohort 1 {-} + +`r knitr::include_url("https://www.youtube.com/embed/URL")` + +
+ Meeting chat log + +``` +LOG +``` +
diff --git a/index.Rmd b/index.Rmd index 333c3ab..a70f0cd 100644 --- a/index.Rmd +++ b/index.Rmd @@ -11,27 +11,109 @@ github-repo: r4ds/bookclub-effect description: "This website is the product of the Data Science Learning Community's The Effect: An Introduction to Research Design and Causality Book Club." --- -# Welcome {-} +# Introduction {-} -Welcome to the The Effect: An Introduction to Research Design and Causality book club! +This is a companion for the book[_The Effect: An Introduction to Research Design and Causality_](https://theeffectbook.net/index.html) by Nick Huntington-Klein (copyright January 5, 2022). -This website is a companion for the book [_The Effect: An Introduction to Research Design and Causality_](https://theeffectbook.net/index.html) by Nick Huntington-Klein (copyright January 5, 2022). -This companion is available at [dslc.io/effect](https://dslc.io/effect). - -This website is being developed by the [Data Science Learning Community](https://dslc.io). Follow along, and [join the community](https://dslc.io/join) to participate. - -This companion follows the [Data Science Learning Community Code of Conduct](https://dslc.io/code_of_conduct.html). +- These are **shared slides!** + - Developed by the [Data Science Learning Community](https://dslc.io). + - [Join the community](https://dslc.io/join) to participate. + - Available at [dslc.io/effect](https://dslc.io/effect). +- We follow the [Data Science Learning Community Code of Conduct](https://dslc.io/conduct). ## Book club meetings {-} -- Each week, a volunteer will present a chapter from the book (or part of a chapter). - - **This is the best way to learn the material!** -- Presentations will usually consist of a review of the material, a discussion, and/or a demonstration of the principles presented in that chapter. -- More information about how to present is available in the [github repo](https://github.com/r4ds/bookclub-effect). -- Presentations will be recorded, and will be available on the [Data Science Learning Community YouTube Channel](https://dslc.io/youtube). +- [Volunteer leads discussion of a chapter](https://docs.google.com/spreadsheets/d/1z1sphmX9HZFs8TUz3eMLacOxckwonnWrmsBQqlNY2FI/edit?usp=sharing) + - **This is the best way to learn the material.** +- Presentations: + - Review of material + - Questions you have + - Maybe live demo +- More info about editing: [this github repo](https://github.com/r4ds/bookclub-rpkgs). +- Recorded, available on the [DSLC.video Community YouTube Channel](https://dslc.video). +- **Camera** is **optional,** but **encouraged.** ## Pace {-} -- We'll _try_ to cover 1 chapter/week, but... -- ...It's ok to split chapters when they feel like too much. -- We will try to meet every week, but will likely take some breaks for holidays, etc. +- Meet ***every*** week except holidays, etc + - We'll discuss even if presenter unavailable +- Meetings = **1 hour.** +- **Goal:** 1 chapter/week +- Ok to split overwhelming chapters +- Ok to combine short chapters +- If we need to **slow down** and discuss, **let me know.** + - Most likely someone has the same question + - We are all here to learn + +## Introductions {-} + +If you feel comfortable sharing, unmute or raise your hand! + +- **Who** are you? +- **Where** are you joining from? +- **Previous clubs?** (DSLC or other) +- **How long** have you been using R? +- **What** are you most looking forward to learning? + +## git and GitHub {-} + +- **Git/GitHub** (version control) = **valuable skill.** + - Discussed more in **Chapter 21.** +- If you present, best to **integrate your materials** into this bookdown version. +- You'll need a **GitHub account** to submit modifications. +- **Full instructions** in [GitHub repository](https://github.com/r4ds/bookclub-rpkgs) ("repo"). + +## Group Question 1 {-} + +(Submit answers in chat) + +On a scale from 1 - 5, how familiar are you with using git for version control? + +1 = Not at all familiar (a true beginner) + +to + +5 = Very familiar (use git everyday/can handle a merge conflict like a pro) + +## Group Question 2 {-} + +(Submit answers in chat) + +On a scale from 1 - 5, how familiar are you with using GitHub? + +1 = Not at all familiar (a true beginner) + +to + +5 = Very familiar (I have GitHub account with repositories) + +## Group Question 3 {-} + +(Submit answers in chat) + +On a scale from 1 - 5, how valuable would it be to devote a week to introducing git and GitHub? + +1 = Not at all valuable + +to + +5 = Very valuable + +## git and GitHub Resources {-} + +- [Happy Git and GitHub for the useR](https://happygitwithr.com/) +- [`usethis`'s pull request helpers](https://usethis.r-lib.org/articles/pr-functions.html) +- [`git`'s documentation](https://git-scm.com/doc) +- [MShiny Cohort 2 Introduction](https://www.youtube.com/watch?v=beOYuHG9Xng&list=PL3x6DOfs2NGjhwrYvdmrKRNcvXX7X6ldt) + +## Learning objectives {-} + +- Students who study with LOs in mind ***retain more.*** +- **Tips:** + - "After today's session, you will be able to..." + - *Very* roughly **1 per section.** + +## Today's learning objectives {-} + +- INSERT BOOK-SPECIFIC CONTENT STARTING HERE +- AND THEN ADD SLIDES FOR CHAPTER 0 IF APPLICABLE