diff --git a/assignments/src/README.md b/assignments/src/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..0e179c13a1e82e394e8816a5bde383dbd0d97161
--- /dev/null
+++ b/assignments/src/README.md
@@ -0,0 +1,19 @@
+## MV3500 Assignments Source Archive
+
+These assignments directories are produced by students enrolled in the MV3500 course.
+
+### View this page at https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/src/README.md
+
+1. [MV3500Cohort2018JanuaryMarch](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2018JanuaryMarch)
+
+2. [MV3500Cohort2018JulySeptember](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2018JulySeptember)
+
+3. [MV3500Cohort2019JulySeptember](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2019JulySeptember)
+
+4. [MV3500Cohort2020JulySeptember](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2020JulySeptember)
+
+5. [MV3500Cohort2021JulySeptember](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2021JulySeptember)
+
+6. [MV3500Cohort2022MayJune](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2022MayJune)
+
+7. [MV3500Cohort2023MarchJune](https://gitlab.nps.edu/Savage/NetworkedGraphicsMV3500/-/blob/master/assignments/MV3500Cohort2023MarchJune)