diff --git a/content/notes/01-basic-html.md b/content/notes/01-basic-html.md
index 253d181da..25954a213 100644
--- a/content/notes/01-basic-html.md
+++ b/content/notes/01-basic-html.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc203
- lecture
-sr-due: 2022-08-13
-sr-interval: 18
+sr-due: 2023-03-04
+sr-interval: 133
sr-ease: 250
---
diff --git a/content/notes/01-bits-and-bytes.md b/content/notes/01-bits-and-bytes.md
index b1c1acf7e..7d8996e95 100644
--- a/content/notes/01-bits-and-bytes.md
+++ b/content/notes/01-bits-and-bytes.md
@@ -4,9 +4,9 @@ aliases:
tags:
- cosc204
- lecture
-sr-due: 2022-08-08
-sr-interval: 18
-sr-ease: 250
+sr-due: 2023-02-04
+sr-interval: 105
+sr-ease: 230
---
[memory](notes/memory.md)
diff --git a/content/notes/02-concepts-and-roles.md b/content/notes/02-concepts-and-roles.md
index 4094a91c6..9d424a670 100644
--- a/content/notes/02-concepts-and-roles.md
+++ b/content/notes/02-concepts-and-roles.md
@@ -4,8 +4,8 @@ aliases:
tags:
- comp210
- lecture
-sr-due: 2022-07-17
-sr-interval: 3
+sr-due: 2023-02-28
+sr-interval: 129
sr-ease: 250
---
diff --git a/content/notes/02-version-control-system.md b/content/notes/02-version-control-system.md
index 4f7013397..ff36ddba8 100644
--- a/content/notes/02-version-control-system.md
+++ b/content/notes/02-version-control-system.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info201
- lecture
-sr-due: 2022-06-29
-sr-interval: 26
+sr-due: 2023-05-19
+sr-interval: 209
sr-ease: 250
---
diff --git a/content/notes/04-authentication-authorisation-passwords.md b/content/notes/04-authentication-authorisation-passwords.md
index 00a5c96cf..cb436cbd1 100644
--- a/content/notes/04-authentication-authorisation-passwords.md
+++ b/content/notes/04-authentication-authorisation-passwords.md
@@ -4,8 +4,8 @@ aliases:
tags:
- lecture
- comp210
-sr-due: 2022-08-04
-sr-interval: 3
+sr-due: 2023-02-05
+sr-interval: 106
sr-ease: 250
---
diff --git a/content/notes/05-cryptography.md b/content/notes/05-cryptography.md
index 3df0e3ec5..6dabd249e 100644
--- a/content/notes/05-cryptography.md
+++ b/content/notes/05-cryptography.md
@@ -4,8 +4,8 @@ aliases:
tags:
- lecture
- comp210
-sr-due: 2022-07-30
-sr-interval: 3
+sr-due: 2023-02-12
+sr-interval: 113
sr-ease: 250
---
diff --git a/content/notes/06-6809-programming.md b/content/notes/06-6809-programming.md
index 6fe54ac7e..e69148186 100644
--- a/content/notes/06-6809-programming.md
+++ b/content/notes/06-6809-programming.md
@@ -4,9 +4,9 @@ aliases:
tags:
- lecture
- cosc204
-sr-due: 2022-08-19
-sr-interval: 14
-sr-ease: 250
+sr-due: 2022-11-14
+sr-interval: 23
+sr-ease: 230
---
difficult
diff --git a/content/notes/06-business-functions-and-use-cases.md b/content/notes/06-business-functions-and-use-cases.md
index ceab15808..9126e77ce 100644
--- a/content/notes/06-business-functions-and-use-cases.md
+++ b/content/notes/06-business-functions-and-use-cases.md
@@ -3,8 +3,8 @@ title: "06-business-functions-and-use-cases"
tags:
- info201
- lecture
-sr-due: 2022-07-22
-sr-interval: 47
+sr-due: 2023-06-30
+sr-interval: 251
sr-ease: 270
---
diff --git a/content/notes/06-hashing-binary-public-key-cryptography.md b/content/notes/06-hashing-binary-public-key-cryptography.md
index 7ed0e4f42..b730de494 100644
--- a/content/notes/06-hashing-binary-public-key-cryptography.md
+++ b/content/notes/06-hashing-binary-public-key-cryptography.md
@@ -4,9 +4,9 @@ aliases:
tags:
- lecture
- comp210
-sr-due: 2022-08-19
-sr-interval: 3
-sr-ease: 250
+sr-due: 2022-11-05
+sr-interval: 14
+sr-ease: 230
---
- 
diff --git a/content/notes/07-6809-advanced.md b/content/notes/07-6809-advanced.md
index 84133e873..3be211835 100644
--- a/content/notes/07-6809-advanced.md
+++ b/content/notes/07-6809-advanced.md
@@ -4,9 +4,9 @@ aliases:
tags:
- lecture
- cosc204
-sr-due: 2022-08-15
-sr-interval: 10
-sr-ease: 250
+sr-due: 2022-11-13
+sr-interval: 22
+sr-ease: 230
---
# addressing modes
diff --git a/content/notes/07-cryptography-applications.md b/content/notes/07-cryptography-applications.md
index 301436cb6..7b6a332be 100644
--- a/content/notes/07-cryptography-applications.md
+++ b/content/notes/07-cryptography-applications.md
@@ -4,8 +4,8 @@ aliases:
tags:
- comp210
- lecture
-sr-due: 2022-08-19
-sr-interval: 3
+sr-due: 2023-01-18
+sr-interval: 88
sr-ease: 250
---
diff --git a/content/notes/07-heuristic-evaluation-cont.md b/content/notes/07-heuristic-evaluation-cont.md
index 47dfb7c63..d53f945cd 100644
--- a/content/notes/07-heuristic-evaluation-cont.md
+++ b/content/notes/07-heuristic-evaluation-cont.md
@@ -3,8 +3,8 @@ title: "07-heuristic-evaluation-cont"
tags:
- info203
- lecture
-sr-due: 2022-07-13
-sr-interval: 40
+sr-due: 2023-06-05
+sr-interval: 226
sr-ease: 250
---
diff --git a/content/notes/07-mergesort-1.md b/content/notes/07-mergesort-1.md
index c28c4c800..09cac30fb 100644
--- a/content/notes/07-mergesort-1.md
+++ b/content/notes/07-mergesort-1.md
@@ -1,7 +1,7 @@
---
title: "07-mergesort-1"
-sr-due: 2022-06-22
-sr-interval: 57
+sr-due: 2023-08-13
+sr-interval: 295
sr-ease: 250
tags:
- cosc201
diff --git a/content/notes/08-personas-and-scenarios.md b/content/notes/08-personas-and-scenarios.md
index 97d6e2ed9..10ef41fec 100644
--- a/content/notes/08-personas-and-scenarios.md
+++ b/content/notes/08-personas-and-scenarios.md
@@ -1,7 +1,7 @@
---
title: "08-personas-and-scenarios"
-sr-due: 2022-07-01
-sr-interval: 60
+sr-due: 2023-08-09
+sr-interval: 291
sr-ease: 250
tags:
- info203
diff --git a/content/notes/09-stacks-queues-heaps.md b/content/notes/09-stacks-queues-heaps.md
index 7044dc45d..861377d4c 100644
--- a/content/notes/09-stacks-queues-heaps.md
+++ b/content/notes/09-stacks-queues-heaps.md
@@ -3,8 +3,8 @@ title: "09-stacks-queues-heaps"
tags:
- cosc201
- lecture
-sr-due: 2022-07-01
-sr-interval: 28
+sr-due: 2023-04-17
+sr-interval: 177
sr-ease: 210
---
diff --git a/content/notes/09-web-databases-networks.md b/content/notes/09-web-databases-networks.md
index 729638597..0c1ea51e9 100644
--- a/content/notes/09-web-databases-networks.md
+++ b/content/notes/09-web-databases-networks.md
@@ -4,9 +4,9 @@ aliases:
tags:
- cosc203
- lecture
-sr-due: 2022-08-19
-sr-interval: 3
-sr-ease: 250
+sr-due: 2022-11-04
+sr-interval: 13
+sr-ease: 230
---
[slides](https://blackboard.otago.ac.nz/bbcswebdav/pid-2970235-dt-content-rid-19019218_1/courses/COSC203_S2DNI_2022/COSC203_lecture9.pdf)
diff --git a/content/notes/10-continuous-integration-1.md b/content/notes/10-continuous-integration-1.md
index abecdc093..d007e87f7 100644
--- a/content/notes/10-continuous-integration-1.md
+++ b/content/notes/10-continuous-integration-1.md
@@ -3,8 +3,8 @@ title: "10-continuous-integration-1"
tags:
- cosc202
- lecture
-sr-due: 2022-07-12
-sr-interval: 39
+sr-due: 2023-06-04
+sr-interval: 225
sr-ease: 250
---
diff --git a/content/notes/10-design-heuristics-1.md b/content/notes/10-design-heuristics-1.md
index 4e11386b6..6ea6f8f21 100644
--- a/content/notes/10-design-heuristics-1.md
+++ b/content/notes/10-design-heuristics-1.md
@@ -3,8 +3,8 @@ title: "10-design-heuristics-1"
tags:
- info203
- lecture
-sr-due: 2022-07-17
-sr-interval: 44
+sr-due: 2023-06-10
+sr-interval: 231
sr-ease: 250
---
diff --git a/content/notes/12-design-heuristics-3.md b/content/notes/12-design-heuristics-3.md
index e5e6a7c50..b80266ded 100644
--- a/content/notes/12-design-heuristics-3.md
+++ b/content/notes/12-design-heuristics-3.md
@@ -3,8 +3,8 @@ title: "12-design-heuristics-3"
tags:
- info203
- lecture
-sr-due: 2022-08-06
-sr-interval: 78
+sr-due: 2023-09-25
+sr-interval: 338
sr-ease: 290
---
diff --git a/content/notes/13-bst-traversals-and-balance.md b/content/notes/13-bst-traversals-and-balance.md
index 4ef78c515..ff112d0bf 100644
--- a/content/notes/13-bst-traversals-and-balance.md
+++ b/content/notes/13-bst-traversals-and-balance.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc201
- lecture
-sr-due: 20220725
-sr-interval: 68
+sr-due: 2023-08-22
+sr-interval: 304
sr-ease: 270
---
diff --git a/content/notes/13-code-librarires.md b/content/notes/13-code-librarires.md
index f026b1f1c..f0dc78927 100644
--- a/content/notes/13-code-librarires.md
+++ b/content/notes/13-code-librarires.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc202
- lecture
-sr-due: 2022-08-14
-sr-interval: 81
+sr-due: 2023-08-30
+sr-interval: 312
sr-ease: 270
---
diff --git a/content/notes/13-design-heuristics-4.md b/content/notes/13-design-heuristics-4.md
index 2307b73ec..0ca1a6cda 100644
--- a/content/notes/13-design-heuristics-4.md
+++ b/content/notes/13-design-heuristics-4.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info203
- lecture
-sr-due: 2022-07-09
-sr-interval: 36
+sr-due: 2023-05-31
+sr-interval: 221
sr-ease: 250
---
[aesthetic-and-minimalist-design](notes/aesthetic-and-minimalist-design.md)
diff --git a/content/notes/14-apis.md b/content/notes/14-apis.md
index e2d3269f6..03a7ca129 100644
--- a/content/notes/14-apis.md
+++ b/content/notes/14-apis.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc202
- lecture
-sr-due: 2022-06-29
-sr-interval: 26
+sr-due: 2023-05-20
+sr-interval: 210
sr-ease: 252
---
diff --git a/content/notes/16-compilers.md b/content/notes/16-compilers.md
index a052043be..63cc0060c 100644
--- a/content/notes/16-compilers.md
+++ b/content/notes/16-compilers.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc202
- lecture
-sr-due: 2022-06-24
-sr-interval: 33
+sr-due: 2023-06-12
+sr-interval: 233
sr-ease: 250
---
diff --git a/content/notes/16-hasing-maps-sets.md b/content/notes/16-hasing-maps-sets.md
index fe0f776fe..1cd4897c9 100644
--- a/content/notes/16-hasing-maps-sets.md
+++ b/content/notes/16-hasing-maps-sets.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc201
- lecture
-sr-due: 2022-07-11
-sr-interval: 38
+sr-due: 2024-05-04
+sr-interval: 560
sr-ease: 250
---
diff --git a/content/notes/16-reverse engineering.md b/content/notes/16-reverse engineering.md
index 6ecfe4573..a792e4b20 100644
--- a/content/notes/16-reverse engineering.md
+++ b/content/notes/16-reverse engineering.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info201
- lecture
-sr-due: 2022-08-02
-sr-interval: 55
+sr-due: 2023-07-07
+sr-interval: 258
sr-ease: 270
---
diff --git a/content/notes/17-collision-resolution-probing.md b/content/notes/17-collision-resolution-probing.md
index 2eca4a4f7..df953db79 100644
--- a/content/notes/17-collision-resolution-probing.md
+++ b/content/notes/17-collision-resolution-probing.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc201
- lecture
-sr-due: 2022-07-26
-sr-interval: 48
+sr-due: 2023-06-09
+sr-interval: 230
sr-ease: 250
---
diff --git a/content/notes/17-data-access.md b/content/notes/17-data-access.md
index 11d1a2fac..79a8aa2a6 100644
--- a/content/notes/17-data-access.md
+++ b/content/notes/17-data-access.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info201
- lecture
-sr-due: 2022-07-08
-sr-interval: 38
+sr-due: 2024-05-14
+sr-interval: 570
sr-ease: 250
---
diff --git a/content/notes/18-advanced-sql-1.md b/content/notes/18-advanced-sql-1.md
index ca8bee5f5..7a05b43a1 100644
--- a/content/notes/18-advanced-sql-1.md
+++ b/content/notes/18-advanced-sql-1.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info201
- lecture
-sr-due: 2022-06-28
-sr-interval: 28
+sr-due: 2023-05-25
+sr-interval: 215
sr-ease: 250
---

diff --git a/content/notes/18-ethics-in-hci.md b/content/notes/18-ethics-in-hci.md
index 4853affcd..d74deb557 100644
--- a/content/notes/18-ethics-in-hci.md
+++ b/content/notes/18-ethics-in-hci.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info203
- lecture
-sr-due: 2022-07-07
-sr-interval: 43
+sr-due: 2023-07-10
+sr-interval: 261
sr-ease: 270
---
diff --git a/content/notes/19-advanced-sql-2.md b/content/notes/19-advanced-sql-2.md
index 8361e56cb..7d18c5360 100644
--- a/content/notes/19-advanced-sql-2.md
+++ b/content/notes/19-advanced-sql-2.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info201
- lecture
-sr-due: 2022-06-30
-sr-interval: 27
+sr-due: 2023-05-21
+sr-interval: 211
sr-ease: 250
---
diff --git a/content/notes/19-graphs.md b/content/notes/19-graphs.md
index 5e7d58124..547a77f06 100644
--- a/content/notes/19-graphs.md
+++ b/content/notes/19-graphs.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc201
- lecture
-sr-due: 2022-07-04
-sr-interval: 31
+sr-due: 2023-05-26
+sr-interval: 216
sr-ease: 250
---
diff --git a/content/notes/19-security.md b/content/notes/19-security.md
index 9f01091f9..b778be751 100644
--- a/content/notes/19-security.md
+++ b/content/notes/19-security.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc202
- lecture
-sr-due: 2022-07-03
-sr-interval: 30
+sr-due: 2023-05-24
+sr-interval: 214
sr-ease: 250
---
diff --git a/content/notes/20-data-integrity.md b/content/notes/20-data-integrity.md
index 509cb032d..17dde272c 100644
--- a/content/notes/20-data-integrity.md
+++ b/content/notes/20-data-integrity.md
@@ -4,8 +4,8 @@ aliases:
tags:
- info201
- lecture
-sr-due: 2022-06-27
-sr-interval: 24
+sr-due: 2023-05-16
+sr-interval: 206
sr-ease: 250
---
diff --git a/content/notes/20-graphs-2.md b/content/notes/20-graphs-2.md
index 4e4191a6a..d6dd64216 100644
--- a/content/notes/20-graphs-2.md
+++ b/content/notes/20-graphs-2.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc201
- lecture
-sr-due: 2022-06-26
-sr-interval: 23
+sr-due: 2023-05-15
+sr-interval: 205
sr-ease: 250
---
diff --git a/content/notes/20-software-licensing.md b/content/notes/20-software-licensing.md
index c972b28cd..bb0d803ca 100644
--- a/content/notes/20-software-licensing.md
+++ b/content/notes/20-software-licensing.md
@@ -4,8 +4,8 @@ aliases:
tags:
- cosc202
- lecture
-sr-due: 2022-07-06
-sr-interval: 33
+sr-due: 2023-05-28
+sr-interval: 218
sr-ease: 250
---
diff --git a/content/notes/25-advanced-topics.md b/content/notes/25-advanced-topics.md
index d17ca2c13..f3e41c9e1 100644
--- a/content/notes/25-advanced-topics.md
+++ b/content/notes/25-advanced-topics.md
@@ -4,6 +4,9 @@ aliases:
tags:
- cosc203
- lecture
+sr-due: 2022-10-25
+sr-interval: 3
+sr-ease: 250
---
# Datacenter networks
diff --git a/content/notes/analyzing-experiments.md b/content/notes/analyzing-experiments.md
index 3044fcbec..34b9bf239 100644
--- a/content/notes/analyzing-experiments.md
+++ b/content/notes/analyzing-experiments.md
@@ -5,8 +5,8 @@ tags:
- info203
- lecture
- scott-video
-sr-due: 2022-06-23
-sr-interval: 20
+sr-due: 2023-05-10
+sr-interval: 200
sr-ease: 250
---
diff --git a/content/notes/assigning-participants-video.md b/content/notes/assigning-participants-video.md
index d639378a2..ded10f9f1 100644
--- a/content/notes/assigning-participants-video.md
+++ b/content/notes/assigning-participants-video.md
@@ -5,8 +5,8 @@ tags:
- info203
- lecture
- scott-video
-sr-due: 2022-07-05
-sr-interval: 32
+sr-due: 2023-05-27
+sr-interval: 217
sr-ease: 250
---
diff --git a/content/notes/cosc-203.md b/content/notes/cosc-203.md
index 1250112a6..31a115048 100644
--- a/content/notes/cosc-203.md
+++ b/content/notes/cosc-203.md
@@ -53,7 +53,7 @@ tags:
- [22-LAN and physical layer](22-LAN-physical-layer)
- [23-wireless-mobile](23-wireless-mobile)
- [24-network-security](notes/24-network-security.md)
--
+- [25-advanced-topics](notes/25-advanced-topics.md)
# Archive
diff --git a/content/notes/designing-studies-video.md b/content/notes/designing-studies-video.md
index 0eec0d36f..84c2de098 100644
--- a/content/notes/designing-studies-video.md
+++ b/content/notes/designing-studies-video.md
@@ -5,8 +5,8 @@ tags:
- info203
- scott-video
- lecture
-sr-due: 2022-07-02
-sr-interval: 29
+sr-due: 2023-05-23
+sr-interval: 213
sr-ease: 250
---
diff --git a/content/notes/running-in-person-experiments.md b/content/notes/running-in-person-experiments.md
index ecd4ef9ea..962edbef8 100644
--- a/content/notes/running-in-person-experiments.md
+++ b/content/notes/running-in-person-experiments.md
@@ -5,8 +5,8 @@ tags:
- info203
- scott-video
- lecture
-sr-due: 2022-06-23
-sr-interval: 20
+sr-due: 2023-05-11
+sr-interval: 201
sr-ease: 250
---