diff --git a/README.md b/README.md
index 888bb538424b2b1275a6ebbf0c2557d5332dd25d..208a774b87ecea231883023c36b234b8e78f4145 100644
--- a/README.md
+++ b/README.md
@@ -67,39 +67,39 @@ Before each Exercise session, students should watch videos corresponding to that
 
 ### Parallelism 1: Introduction to Parallel Programming
 
-- [Introduction to Parallel Computing](https://www.youtube.com/watch?v=94O72nyNFY0)
-- [Parallelism on the JVM I](https://www.youtube.com/watch?v=I8w-q1TPtjA)
-- [Parallelism on the JVM II](https://www.youtube.com/watch?v=BbVWGWTNAXw)
-- [Running Computations in Parallel](https://www.youtube.com/watch?v=KkMZGJ3M2-o)
-- [Monte Carlo Method to Estimate Pi](https://www.youtube.com/watch?v=VBCf-aTgpPU)
-- [First-Class Tasks](https://www.youtube.com/watch?v=mrVVaXCuhBc)
-- [How Fast are Parallel Programs?](https://www.youtube.com/watch?v=Lpnexp_Qxgo)
-- [Benchmarking Parallel Programs](https://www.youtube.com/watch?v=LvS_kjCssfg)
+- [Introduction to Parallel Computing](https://www.youtube.com/watch?v=RNVIcm8-6RE&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [Parallelism on the JVM I](https://www.youtube.com/watch?v=ZWJC4pgicK0&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [Parallelism on the JVM II](https://www.youtube.com/watch?v=BKf4X70Oozg&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [Running Computations in Parallel](https://www.youtube.com/watch?v=DbVt8C0-Oe0&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [Monte Carlo Method to Estimate Pi](https://www.youtube.com/watch?v=PLURfYr-rdU&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [First-Class Tasks](https://www.youtube.com/watch?v=gE-JDdxegMc&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [How Fast are Parallel Programs?](https://www.youtube.com/watch?v=kF-15rJ_iPM&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
+- [Benchmarking Parallel Programs](https://www.youtube.com/watch?v=AxqeZ-3jSJ4&list=PLOhKADai-veUWo2cEAJ4JfC9Ssaa9Isbl)
 
 ### Parallelism 2: Basic Task Parallel Algorithms
 
-- [Parallel Sorting](https://www.youtube.com/watch?v=AcuvVgQbphg)
-- [Data Operations and Parallel Mapping](https://www.youtube.com/watch?v=ghYtMLrphZw)
-- [Parallel Fold (Reduce) Operation](https://www.youtube.com/watch?v=hEBgyhIoWww)
-- [Associativity I](https://www.youtube.com/watch?v=q-Cl3whISCY)
-- [Associativity II](https://www.youtube.com/watch?v=XBjqYavDUB8)
-- [Parallel Scan (Prefix Sum) Operation](https://www.youtube.com/watch?v=CYr3YaQiMwo)
+- [Parallel Sorting](https://www.youtube.com/watch?v=79LsvRiSWac&list=PLOhKADai-veVs9X1yH7QEmAAtohmwbQXs)
+- [Data Operations and Parallel Mapping](https://www.youtube.com/watch?v=pZZgG81vROA&list=PLOhKADai-veVs9X1yH7QEmAAtohmwbQXs)
+- [Parallel Fold (Reduce) Operation](https://www.youtube.com/watch?v=JQxmbpyenko&list=PLOhKADai-veVs9X1yH7QEmAAtohmwbQXs)
+- [Associativity I](https://www.youtube.com/watch?v=SYNsjfiH53I&list=PLOhKADai-veVs9X1yH7QEmAAtohmwbQXs)
+- [Associativity II](https://www.youtube.com/watch?v=ggxWa9JvQvY&list=PLOhKADai-veVs9X1yH7QEmAAtohmwbQXs)
+- [Parallel Scan (Prefix Sum) Operation](https://www.youtube.com/watch?v=0XzO9H20dk0&list=PLOhKADai-veVs9X1yH7QEmAAtohmwbQXs)
 
 ### Parallelism 3: Data-Parallelism
 
-- [Data-Parallel Programming](https://www.youtube.com/watch?v=WW7TabCiOV8)
-- [Data-Parallel Operations I](https://www.youtube.com/watch?v=Vd35YQ8DEO4)
-- [Data-Parallel Operations II](https://www.youtube.com/watch?v=dcMgKtuAh3s)
-- [Scala Parallel Operations](https://www.youtube.com/watch?v=NjkxjAT7ohE)
-- [Splitters and Combiners](https://www.youtube.com/watch?v=Redz85Nlle4)
+- [Data-Parallel Programming](https://www.youtube.com/watch?v=Zksc1aEiV_s&list=PLOhKADai-veVfGEHmUShjPwjbmoofbY-N)
+- [Data-Parallel Operations I](https://www.youtube.com/watch?v=Nj2gk-IA9OU&list=PLOhKADai-veVfGEHmUShjPwjbmoofbY-N)
+- [Data-Parallel Operations II](https://www.youtube.com/watch?v=lXmvqLRftZQ&list=PLOhKADai-veVfGEHmUShjPwjbmoofbY-N)
+- [Scala Parallel Operations](https://www.youtube.com/watch?v=pEltisww8BE&list=PLOhKADai-veVfGEHmUShjPwjbmoofbY-N)
+- [Splitters and Combiners](https://www.youtube.com/watch?v=p50y6d6UdAk&list=PLOhKADai-veVfGEHmUShjPwjbmoofbY-N)
 
 ### Parallelism 4: Data-Structures for Parallel Computing
 
-- [Implementing Combiners](https://www.youtube.com/watch?v=dTP0ntniB2I)
-- [Parallel Two-phase Construction](https://www.youtube.com/watch?v=XcMtq3OdjQ0)
-- [Conc-Tree Data Structure](https://www.youtube.com/watch?v=cUXHXKL8Xvs)
-- [Amortized, Constant-Time Append Operation](https://www.youtube.com/watch?v=Ic5DUZLITVI)
-- [Conc-Tree Combiners](https://www.youtube.com/watch?v=aLfFlCC1vjc)
+- [Implementing Combiners](https://www.youtube.com/watch?v=q0DtFzMCWe8&list=PLOhKADai-veXBqCTu6IzQ6IG0Me2Fh8ju)
+- [Parallel Two-phase Construction](https://www.youtube.com/watch?v=PzHvNEs3gOw&list=PLOhKADai-veXBqCTu6IzQ6IG0Me2Fh8ju)
+- [Conc-Tree Data Structure](https://www.youtube.com/watch?v=o0NR9GrcHQo&list=PLOhKADai-veXBqCTu6IzQ6IG0Me2Fh8ju)
+- [Amortized, Constant-Time Append Operation](https://www.youtube.com/watch?v=JgX3EZB7Zgs&list=PLOhKADai-veXBqCTu6IzQ6IG0Me2Fh8ju)
+- [Conc-Tree Combiners](https://www.youtube.com/watch?v=CumM8JCbmDo&list=PLOhKADai-veXBqCTu6IzQ6IG0Me2Fh8ju)
 
 ### Futures
  - [Lecture from 2020](https://www.youtube.com/watch?v=XznYvMjA-7s&t=2499s)