diff --git a/notebooks/MachineLearning.ipynb b/notebooks/MachineLearning.ipynb
index 3a3a6f25c365659c2019b34b75fea97d0b1f7d70..153f01e7055f02f7dbb5268aaaf5a4c12a0bc8ca 100755
--- a/notebooks/MachineLearning.ipynb
+++ b/notebooks/MachineLearning.ipynb
@@ -269,7 +269,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Now we just have to **set up appropriate retirement rules in the _Caesar_ UI**. Zooniverse's _Caesar_ advanced retirement and aggregation engine allows for the setup of more advanced rules for retiring subjects and aggregating volunteer classifications. These involve the use of \"extractors\" and \"reducers\": extractors extract the data from each classification into a more useful data format, while reducers \"reduce\" (aggregate) the extracted data for each subject together.\n",
+    "Now we just have to **set up appropriate retirement rules in the _Caesar_ UI**, shown [here](https://youtu.be/o9SzgsZvOCg?t=9003) (02:30:03-02:36:03) as part of the recorded demonstration of this tutorial. Zooniverse's _Caesar_ advanced retirement and aggregation engine allows for the setup of more advanced rules for retiring subjects and aggregating volunteer classifications. These involve the use of \"extractors\" and \"reducers\": extractors extract the data from each classification into a more useful data format, while reducers \"reduce\" (aggregate) the extracted data for each subject together.\n",
     "\n",
     "The input to a reducer is the output of one or more extractors."
    ]
@@ -293,7 +293,7 @@
     "\n",
     "_SQS_ stands for \"Simple Queue Service\". It's a facility provided by Amazon Web Services that maintains a queue of messages in the cloud. _Caesar_ sends messages to this queue and your code can consume them. All the web hosting is handled by Amazon, so you don't have to worry.\n",
     "\n",
-    "We'll set up an SQS reducer in the _Caesar_ UI (**see the recording that goes with this notebook**) to send message extracts to us. Then we can use a specially written client to grab those messages from the queue and process them."
+    "We'll **set up an SQS reducer in the _Caesar_ UI** to send message extracts to us, shown [here](https://youtu.be/o9SzgsZvOCg?t=9975) (02:46:15-02:56:36) as part of the recorded demonstration of this tutorial. Then we can use a specially written client to grab those messages from the queue and process them."
    ]
   },
   {