diff --git a/previous-exams/2021-midterm/m1.md b/previous-exams/2021-midterm-solutions/m1.md similarity index 100% rename from previous-exams/2021-midterm/m1.md rename to previous-exams/2021-midterm-solutions/m1.md diff --git a/previous-exams/2021-midterm/m1/.gitignore b/previous-exams/2021-midterm-solutions/m1/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m1/.gitignore rename to previous-exams/2021-midterm-solutions/m1/.gitignore diff --git a/previous-exams/2021-midterm/m1/assignment.sbt b/previous-exams/2021-midterm-solutions/m1/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m1/assignment.sbt rename to previous-exams/2021-midterm-solutions/m1/assignment.sbt diff --git a/previous-exams/2021-midterm/m1/build.sbt b/previous-exams/2021-midterm-solutions/m1/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m1/build.sbt rename to previous-exams/2021-midterm-solutions/m1/build.sbt diff --git a/previous-exams/2021-midterm/m1/grading-tests.jar b/previous-exams/2021-midterm-solutions/m1/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m1/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m1/grading-tests.jar diff --git a/previous-exams/2021-midterm/m1/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m1/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m1/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m1/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m1/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m1/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m1/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m1/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m1/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m1/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m1/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m1/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m1/project/build.properties b/previous-exams/2021-midterm-solutions/m1/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m1/project/build.properties rename to previous-exams/2021-midterm-solutions/m1/project/build.properties diff --git a/previous-exams/2021-midterm/m1/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m1/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m1/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m1/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m1/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m1/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m1/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m1/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m1/src/main/scala/m1/Lib.scala b/previous-exams/2021-midterm-solutions/m1/src/main/scala/m1/Lib.scala similarity index 100% rename from previous-exams/2021-midterm/m1/src/main/scala/m1/Lib.scala rename to previous-exams/2021-midterm-solutions/m1/src/main/scala/m1/Lib.scala diff --git a/previous-exams/2021-midterm/m1/src/main/scala/m1/M1.scala b/previous-exams/2021-midterm-solutions/m1/src/main/scala/m1/M1.scala similarity index 100% rename from previous-exams/2021-midterm/m1/src/main/scala/m1/M1.scala rename to previous-exams/2021-midterm-solutions/m1/src/main/scala/m1/M1.scala diff --git a/previous-exams/2021-midterm/m1/src/test/scala/m1/M1Suite.scala b/previous-exams/2021-midterm-solutions/m1/src/test/scala/m1/M1Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m1/src/test/scala/m1/M1Suite.scala rename to previous-exams/2021-midterm-solutions/m1/src/test/scala/m1/M1Suite.scala diff --git a/previous-exams/2021-midterm/m14.md b/previous-exams/2021-midterm-solutions/m14.md similarity index 100% rename from previous-exams/2021-midterm/m14.md rename to previous-exams/2021-midterm-solutions/m14.md diff --git a/previous-exams/2021-midterm/m14/.gitignore b/previous-exams/2021-midterm-solutions/m14/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m14/.gitignore rename to previous-exams/2021-midterm-solutions/m14/.gitignore diff --git a/previous-exams/2021-midterm/m14/assignment.sbt b/previous-exams/2021-midterm-solutions/m14/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m14/assignment.sbt rename to previous-exams/2021-midterm-solutions/m14/assignment.sbt diff --git a/previous-exams/2021-midterm/m14/build.sbt b/previous-exams/2021-midterm-solutions/m14/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m14/build.sbt rename to previous-exams/2021-midterm-solutions/m14/build.sbt diff --git a/previous-exams/2021-midterm/m14/grading-tests.jar b/previous-exams/2021-midterm-solutions/m14/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m14/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m14/grading-tests.jar diff --git a/previous-exams/2021-midterm/m14/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m14/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m14/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m14/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m14/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m14/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m14/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m14/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m14/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m14/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m14/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m14/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m14/project/build.properties b/previous-exams/2021-midterm-solutions/m14/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m14/project/build.properties rename to previous-exams/2021-midterm-solutions/m14/project/build.properties diff --git a/previous-exams/2021-midterm/m14/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m14/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m14/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m14/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m14/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m14/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m14/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m14/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m14/src/main/scala/m14/AbstractBlockingQueue.scala b/previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/AbstractBlockingQueue.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/main/scala/m14/AbstractBlockingQueue.scala rename to previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/AbstractBlockingQueue.scala diff --git a/previous-exams/2021-midterm/m14/src/main/scala/m14/AbstractThreadPoolExecutor.scala b/previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/AbstractThreadPoolExecutor.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/main/scala/m14/AbstractThreadPoolExecutor.scala rename to previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/AbstractThreadPoolExecutor.scala diff --git a/previous-exams/2021-midterm/m14/src/main/scala/m14/M14.scala b/previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/M14.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/main/scala/m14/M14.scala rename to previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/M14.scala diff --git a/previous-exams/2021-midterm/m14/src/main/scala/m14/Monitor.scala b/previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/Monitor.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/main/scala/m14/Monitor.scala rename to previous-exams/2021-midterm-solutions/m14/src/main/scala/m14/Monitor.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/M14Suite.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/M14Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/M14Suite.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/M14Suite.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/MockedMonitor.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/MockedMonitor.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/MockedMonitor.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/MockedMonitor.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/SchedulableBlockingQueue.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/SchedulableBlockingQueue.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/SchedulableBlockingQueue.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/SchedulableBlockingQueue.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/Scheduler.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/Scheduler.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/Scheduler.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/Scheduler.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/Stats.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/Stats.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/Stats.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/Stats.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/TestHelper.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/TestHelper.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/TestHelper.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/TestHelper.scala diff --git a/previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/TestUtils.scala b/previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/TestUtils.scala similarity index 100% rename from previous-exams/2021-midterm/m14/src/test/scala/m14/instrumentation/TestUtils.scala rename to previous-exams/2021-midterm-solutions/m14/src/test/scala/m14/instrumentation/TestUtils.scala diff --git a/previous-exams/2021-midterm/m15.md b/previous-exams/2021-midterm-solutions/m15.md similarity index 100% rename from previous-exams/2021-midterm/m15.md rename to previous-exams/2021-midterm-solutions/m15.md diff --git a/previous-exams/2021-midterm/m15/.gitignore b/previous-exams/2021-midterm-solutions/m15/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m15/.gitignore rename to previous-exams/2021-midterm-solutions/m15/.gitignore diff --git a/previous-exams/2021-midterm/m15/assignment.sbt b/previous-exams/2021-midterm-solutions/m15/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m15/assignment.sbt rename to previous-exams/2021-midterm-solutions/m15/assignment.sbt diff --git a/previous-exams/2021-midterm/m15/build.sbt b/previous-exams/2021-midterm-solutions/m15/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m15/build.sbt rename to previous-exams/2021-midterm-solutions/m15/build.sbt diff --git a/previous-exams/2021-midterm/m15/grading-tests.jar b/previous-exams/2021-midterm-solutions/m15/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m15/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m15/grading-tests.jar diff --git a/previous-exams/2021-midterm/m15/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m15/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m15/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m15/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m15/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m15/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m15/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m15/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m15/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m15/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m15/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m15/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m15/project/build.properties b/previous-exams/2021-midterm-solutions/m15/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m15/project/build.properties rename to previous-exams/2021-midterm-solutions/m15/project/build.properties diff --git a/previous-exams/2021-midterm/m15/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m15/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m15/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m15/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m15/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m15/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m15/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m15/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m15/src/main/scala/m15/AbstractBlockingQueue.scala b/previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/AbstractBlockingQueue.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/main/scala/m15/AbstractBlockingQueue.scala rename to previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/AbstractBlockingQueue.scala diff --git a/previous-exams/2021-midterm/m15/src/main/scala/m15/AbstractThreadPoolExecutor.scala b/previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/AbstractThreadPoolExecutor.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/main/scala/m15/AbstractThreadPoolExecutor.scala rename to previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/AbstractThreadPoolExecutor.scala diff --git a/previous-exams/2021-midterm/m15/src/main/scala/m15/M15.scala b/previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/M15.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/main/scala/m15/M15.scala rename to previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/M15.scala diff --git a/previous-exams/2021-midterm/m15/src/main/scala/m15/Monitor.scala b/previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/Monitor.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/main/scala/m15/Monitor.scala rename to previous-exams/2021-midterm-solutions/m15/src/main/scala/m15/Monitor.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/M15Suite.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/M15Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/M15Suite.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/M15Suite.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/MockedMonitor.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/MockedMonitor.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/MockedMonitor.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/MockedMonitor.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/SchedulableBlockingQueue.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/SchedulableBlockingQueue.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/SchedulableBlockingQueue.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/SchedulableBlockingQueue.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/Scheduler.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/Scheduler.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/Scheduler.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/Scheduler.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/Stats.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/Stats.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/Stats.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/Stats.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/TestHelper.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/TestHelper.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/TestHelper.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/TestHelper.scala diff --git a/previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/TestUtils.scala b/previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/TestUtils.scala similarity index 100% rename from previous-exams/2021-midterm/m15/src/test/scala/m15/instrumentation/TestUtils.scala rename to previous-exams/2021-midterm-solutions/m15/src/test/scala/m15/instrumentation/TestUtils.scala diff --git a/previous-exams/2021-midterm/m2.md b/previous-exams/2021-midterm-solutions/m2.md similarity index 100% rename from previous-exams/2021-midterm/m2.md rename to previous-exams/2021-midterm-solutions/m2.md diff --git a/previous-exams/2021-midterm/m2/.gitignore b/previous-exams/2021-midterm-solutions/m2/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m2/.gitignore rename to previous-exams/2021-midterm-solutions/m2/.gitignore diff --git a/previous-exams/2021-midterm/m2/assignment.sbt b/previous-exams/2021-midterm-solutions/m2/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m2/assignment.sbt rename to previous-exams/2021-midterm-solutions/m2/assignment.sbt diff --git a/previous-exams/2021-midterm/m2/build.sbt b/previous-exams/2021-midterm-solutions/m2/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m2/build.sbt rename to previous-exams/2021-midterm-solutions/m2/build.sbt diff --git a/previous-exams/2021-midterm/m2/grading-tests.jar b/previous-exams/2021-midterm-solutions/m2/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m2/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m2/grading-tests.jar diff --git a/previous-exams/2021-midterm/m2/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m2/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m2/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m2/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m2/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m2/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m2/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m2/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m2/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m2/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m2/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m2/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m2/project/build.properties b/previous-exams/2021-midterm-solutions/m2/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m2/project/build.properties rename to previous-exams/2021-midterm-solutions/m2/project/build.properties diff --git a/previous-exams/2021-midterm/m2/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m2/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m2/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m2/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m2/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m2/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m2/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m2/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m2/src/main/scala/m2/Lib.scala b/previous-exams/2021-midterm-solutions/m2/src/main/scala/m2/Lib.scala similarity index 100% rename from previous-exams/2021-midterm/m2/src/main/scala/m2/Lib.scala rename to previous-exams/2021-midterm-solutions/m2/src/main/scala/m2/Lib.scala diff --git a/previous-exams/2021-midterm/m2/src/main/scala/m2/M2.scala b/previous-exams/2021-midterm-solutions/m2/src/main/scala/m2/M2.scala similarity index 100% rename from previous-exams/2021-midterm/m2/src/main/scala/m2/M2.scala rename to previous-exams/2021-midterm-solutions/m2/src/main/scala/m2/M2.scala diff --git a/previous-exams/2021-midterm/m2/src/test/scala/m2/M2Suite.scala b/previous-exams/2021-midterm-solutions/m2/src/test/scala/m2/M2Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m2/src/test/scala/m2/M2Suite.scala rename to previous-exams/2021-midterm-solutions/m2/src/test/scala/m2/M2Suite.scala diff --git a/previous-exams/2021-midterm/m20.md b/previous-exams/2021-midterm-solutions/m20.md similarity index 100% rename from previous-exams/2021-midterm/m20.md rename to previous-exams/2021-midterm-solutions/m20.md diff --git a/previous-exams/2021-midterm/m20/.gitignore b/previous-exams/2021-midterm-solutions/m20/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m20/.gitignore rename to previous-exams/2021-midterm-solutions/m20/.gitignore diff --git a/previous-exams/2021-midterm/m20/assignment.sbt b/previous-exams/2021-midterm-solutions/m20/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m20/assignment.sbt rename to previous-exams/2021-midterm-solutions/m20/assignment.sbt diff --git a/previous-exams/2021-midterm/m20/build.sbt b/previous-exams/2021-midterm-solutions/m20/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m20/build.sbt rename to previous-exams/2021-midterm-solutions/m20/build.sbt diff --git a/previous-exams/2021-midterm/m20/grading-tests.jar b/previous-exams/2021-midterm-solutions/m20/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m20/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m20/grading-tests.jar diff --git a/previous-exams/2021-midterm/m20/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m20/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m20/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m20/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m20/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m20/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m20/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m20/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m20/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m20/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m20/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m20/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m20/project/build.properties b/previous-exams/2021-midterm-solutions/m20/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m20/project/build.properties rename to previous-exams/2021-midterm-solutions/m20/project/build.properties diff --git a/previous-exams/2021-midterm/m20/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m20/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m20/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m20/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m20/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m20/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m20/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m20/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m20/src/main/scala/m20/MultiWriterSeqCount.scala b/previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/MultiWriterSeqCount.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/main/scala/m20/MultiWriterSeqCount.scala rename to previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/MultiWriterSeqCount.scala diff --git a/previous-exams/2021-midterm/m20/src/main/scala/m20/SeqCount.scala b/previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/SeqCount.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/main/scala/m20/SeqCount.scala rename to previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/SeqCount.scala diff --git a/previous-exams/2021-midterm/m20/src/main/scala/m20/instrumentation/AtomicVariable.scala b/previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/instrumentation/AtomicVariable.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/main/scala/m20/instrumentation/AtomicVariable.scala rename to previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/instrumentation/AtomicVariable.scala diff --git a/previous-exams/2021-midterm/m20/src/main/scala/m20/instrumentation/Monitor.scala b/previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/instrumentation/Monitor.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/main/scala/m20/instrumentation/Monitor.scala rename to previous-exams/2021-midterm-solutions/m20/src/main/scala/m20/instrumentation/Monitor.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/TestSuite.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/TestSuite.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/TestSuite.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/TestSuite.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/MockedMonitor.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/MockedMonitor.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/MockedMonitor.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/MockedMonitor.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/Scheduler.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/Scheduler.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/Scheduler.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/Scheduler.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/Stats.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/Stats.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/Stats.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/Stats.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/TestHelper.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/TestHelper.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/TestHelper.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/TestHelper.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/TestUtils.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/TestUtils.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/instrumentation/TestUtils.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/instrumentation/TestUtils.scala diff --git a/previous-exams/2021-midterm/m20/src/test/scala/m20/overrides.scala b/previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/overrides.scala similarity index 100% rename from previous-exams/2021-midterm/m20/src/test/scala/m20/overrides.scala rename to previous-exams/2021-midterm-solutions/m20/src/test/scala/m20/overrides.scala diff --git a/previous-exams/2021-midterm/m21.md b/previous-exams/2021-midterm-solutions/m21.md similarity index 100% rename from previous-exams/2021-midterm/m21.md rename to previous-exams/2021-midterm-solutions/m21.md diff --git a/previous-exams/2021-midterm/m21/.gitignore b/previous-exams/2021-midterm-solutions/m21/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m21/.gitignore rename to previous-exams/2021-midterm-solutions/m21/.gitignore diff --git a/previous-exams/2021-midterm/m21/assignment.sbt b/previous-exams/2021-midterm-solutions/m21/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m21/assignment.sbt rename to previous-exams/2021-midterm-solutions/m21/assignment.sbt diff --git a/previous-exams/2021-midterm/m21/build.sbt b/previous-exams/2021-midterm-solutions/m21/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m21/build.sbt rename to previous-exams/2021-midterm-solutions/m21/build.sbt diff --git a/previous-exams/2021-midterm/m21/grading-tests.jar b/previous-exams/2021-midterm-solutions/m21/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m21/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m21/grading-tests.jar diff --git a/previous-exams/2021-midterm/m21/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m21/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m21/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m21/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m21/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m21/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m21/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m21/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m21/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m21/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m21/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m21/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m21/project/build.properties b/previous-exams/2021-midterm-solutions/m21/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m21/project/build.properties rename to previous-exams/2021-midterm-solutions/m21/project/build.properties diff --git a/previous-exams/2021-midterm/m21/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m21/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m21/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m21/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m21/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m21/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m21/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m21/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m21/src/main/scala/m21/MultiWriterSeqCount.scala b/previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/MultiWriterSeqCount.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/main/scala/m21/MultiWriterSeqCount.scala rename to previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/MultiWriterSeqCount.scala diff --git a/previous-exams/2021-midterm/m21/src/main/scala/m21/SeqCount.scala b/previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/SeqCount.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/main/scala/m21/SeqCount.scala rename to previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/SeqCount.scala diff --git a/previous-exams/2021-midterm/m21/src/main/scala/m21/instrumentation/AtomicVariable.scala b/previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/instrumentation/AtomicVariable.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/main/scala/m21/instrumentation/AtomicVariable.scala rename to previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/instrumentation/AtomicVariable.scala diff --git a/previous-exams/2021-midterm/m21/src/main/scala/m21/instrumentation/Monitor.scala b/previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/instrumentation/Monitor.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/main/scala/m21/instrumentation/Monitor.scala rename to previous-exams/2021-midterm-solutions/m21/src/main/scala/m21/instrumentation/Monitor.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/TestSuite.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/TestSuite.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/TestSuite.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/TestSuite.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/MockedMonitor.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/MockedMonitor.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/MockedMonitor.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/MockedMonitor.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/Scheduler.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/Scheduler.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/Scheduler.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/Scheduler.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/Stats.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/Stats.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/Stats.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/Stats.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/TestHelper.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/TestHelper.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/TestHelper.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/TestHelper.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/TestUtils.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/TestUtils.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/instrumentation/TestUtils.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/instrumentation/TestUtils.scala diff --git a/previous-exams/2021-midterm/m21/src/test/scala/m21/overrides.scala b/previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/overrides.scala similarity index 100% rename from previous-exams/2021-midterm/m21/src/test/scala/m21/overrides.scala rename to previous-exams/2021-midterm-solutions/m21/src/test/scala/m21/overrides.scala diff --git a/previous-exams/2021-midterm/m3.md b/previous-exams/2021-midterm-solutions/m3.md similarity index 100% rename from previous-exams/2021-midterm/m3.md rename to previous-exams/2021-midterm-solutions/m3.md diff --git a/previous-exams/2021-midterm/m3/.gitignore b/previous-exams/2021-midterm-solutions/m3/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m3/.gitignore rename to previous-exams/2021-midterm-solutions/m3/.gitignore diff --git a/previous-exams/2021-midterm/m3/assignment.sbt b/previous-exams/2021-midterm-solutions/m3/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m3/assignment.sbt rename to previous-exams/2021-midterm-solutions/m3/assignment.sbt diff --git a/previous-exams/2021-midterm/m3/build.sbt b/previous-exams/2021-midterm-solutions/m3/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m3/build.sbt rename to previous-exams/2021-midterm-solutions/m3/build.sbt diff --git a/previous-exams/2021-midterm/m3/grading-tests.jar b/previous-exams/2021-midterm-solutions/m3/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m3/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m3/grading-tests.jar diff --git a/previous-exams/2021-midterm/m3/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m3/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m3/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m3/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m3/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m3/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m3/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m3/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m3/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m3/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m3/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m3/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m3/project/build.properties b/previous-exams/2021-midterm-solutions/m3/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m3/project/build.properties rename to previous-exams/2021-midterm-solutions/m3/project/build.properties diff --git a/previous-exams/2021-midterm/m3/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m3/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m3/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m3/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m3/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m3/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m3/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m3/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m3/src/main/scala/m3/Lib.scala b/previous-exams/2021-midterm-solutions/m3/src/main/scala/m3/Lib.scala similarity index 100% rename from previous-exams/2021-midterm/m3/src/main/scala/m3/Lib.scala rename to previous-exams/2021-midterm-solutions/m3/src/main/scala/m3/Lib.scala diff --git a/previous-exams/2021-midterm/m3/src/main/scala/m3/M3.scala b/previous-exams/2021-midterm-solutions/m3/src/main/scala/m3/M3.scala similarity index 100% rename from previous-exams/2021-midterm/m3/src/main/scala/m3/M3.scala rename to previous-exams/2021-midterm-solutions/m3/src/main/scala/m3/M3.scala diff --git a/previous-exams/2021-midterm/m3/src/test/scala/m3/M3Suite.scala b/previous-exams/2021-midterm-solutions/m3/src/test/scala/m3/M3Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m3/src/test/scala/m3/M3Suite.scala rename to previous-exams/2021-midterm-solutions/m3/src/test/scala/m3/M3Suite.scala diff --git a/previous-exams/2021-midterm/m6.md b/previous-exams/2021-midterm-solutions/m6.md similarity index 100% rename from previous-exams/2021-midterm/m6.md rename to previous-exams/2021-midterm-solutions/m6.md diff --git a/previous-exams/2021-midterm/m6/.gitignore b/previous-exams/2021-midterm-solutions/m6/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m6/.gitignore rename to previous-exams/2021-midterm-solutions/m6/.gitignore diff --git a/previous-exams/2021-midterm/m6/assignment.sbt b/previous-exams/2021-midterm-solutions/m6/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m6/assignment.sbt rename to previous-exams/2021-midterm-solutions/m6/assignment.sbt diff --git a/previous-exams/2021-midterm/m6/build.sbt b/previous-exams/2021-midterm-solutions/m6/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m6/build.sbt rename to previous-exams/2021-midterm-solutions/m6/build.sbt diff --git a/previous-exams/2021-midterm/m6/grading-tests.jar b/previous-exams/2021-midterm-solutions/m6/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m6/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m6/grading-tests.jar diff --git a/previous-exams/2021-midterm/m6/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m6/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m6/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m6/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m6/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m6/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m6/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m6/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m6/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m6/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m6/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m6/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m6/project/build.properties b/previous-exams/2021-midterm-solutions/m6/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m6/project/build.properties rename to previous-exams/2021-midterm-solutions/m6/project/build.properties diff --git a/previous-exams/2021-midterm/m6/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m6/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m6/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m6/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m6/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m6/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m6/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m6/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m6/src/main/scala/m6/M6.scala b/previous-exams/2021-midterm-solutions/m6/src/main/scala/m6/M6.scala similarity index 100% rename from previous-exams/2021-midterm/m6/src/main/scala/m6/M6.scala rename to previous-exams/2021-midterm-solutions/m6/src/main/scala/m6/M6.scala diff --git a/previous-exams/2021-midterm/m6/src/main/scala/m6/lib.scala b/previous-exams/2021-midterm-solutions/m6/src/main/scala/m6/lib.scala similarity index 100% rename from previous-exams/2021-midterm/m6/src/main/scala/m6/lib.scala rename to previous-exams/2021-midterm-solutions/m6/src/main/scala/m6/lib.scala diff --git a/previous-exams/2021-midterm/m6/src/test/scala/m6/M6Suite.scala b/previous-exams/2021-midterm-solutions/m6/src/test/scala/m6/M6Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m6/src/test/scala/m6/M6Suite.scala rename to previous-exams/2021-midterm-solutions/m6/src/test/scala/m6/M6Suite.scala diff --git a/previous-exams/2021-midterm/m7.md b/previous-exams/2021-midterm-solutions/m7.md similarity index 100% rename from previous-exams/2021-midterm/m7.md rename to previous-exams/2021-midterm-solutions/m7.md diff --git a/previous-exams/2021-midterm/m7/.gitignore b/previous-exams/2021-midterm-solutions/m7/.gitignore similarity index 100% rename from previous-exams/2021-midterm/m7/.gitignore rename to previous-exams/2021-midterm-solutions/m7/.gitignore diff --git a/previous-exams/2021-midterm/m7/assignment.sbt b/previous-exams/2021-midterm-solutions/m7/assignment.sbt similarity index 100% rename from previous-exams/2021-midterm/m7/assignment.sbt rename to previous-exams/2021-midterm-solutions/m7/assignment.sbt diff --git a/previous-exams/2021-midterm/m7/build.sbt b/previous-exams/2021-midterm-solutions/m7/build.sbt similarity index 100% rename from previous-exams/2021-midterm/m7/build.sbt rename to previous-exams/2021-midterm-solutions/m7/build.sbt diff --git a/previous-exams/2021-midterm/m7/grading-tests.jar b/previous-exams/2021-midterm-solutions/m7/grading-tests.jar similarity index 100% rename from previous-exams/2021-midterm/m7/grading-tests.jar rename to previous-exams/2021-midterm-solutions/m7/grading-tests.jar diff --git a/previous-exams/2021-midterm/m7/project/FilteringReporterPlugin.scala b/previous-exams/2021-midterm-solutions/m7/project/FilteringReporterPlugin.scala similarity index 100% rename from previous-exams/2021-midterm/m7/project/FilteringReporterPlugin.scala rename to previous-exams/2021-midterm-solutions/m7/project/FilteringReporterPlugin.scala diff --git a/previous-exams/2021-midterm/m7/project/MOOCSettings.scala b/previous-exams/2021-midterm-solutions/m7/project/MOOCSettings.scala similarity index 100% rename from previous-exams/2021-midterm/m7/project/MOOCSettings.scala rename to previous-exams/2021-midterm-solutions/m7/project/MOOCSettings.scala diff --git a/previous-exams/2021-midterm/m7/project/StudentTasks.scala b/previous-exams/2021-midterm-solutions/m7/project/StudentTasks.scala similarity index 100% rename from previous-exams/2021-midterm/m7/project/StudentTasks.scala rename to previous-exams/2021-midterm-solutions/m7/project/StudentTasks.scala diff --git a/previous-exams/2021-midterm/m7/project/build.properties b/previous-exams/2021-midterm-solutions/m7/project/build.properties similarity index 100% rename from previous-exams/2021-midterm/m7/project/build.properties rename to previous-exams/2021-midterm-solutions/m7/project/build.properties diff --git a/previous-exams/2021-midterm/m7/project/buildSettings.sbt b/previous-exams/2021-midterm-solutions/m7/project/buildSettings.sbt similarity index 100% rename from previous-exams/2021-midterm/m7/project/buildSettings.sbt rename to previous-exams/2021-midterm-solutions/m7/project/buildSettings.sbt diff --git a/previous-exams/2021-midterm/m7/project/plugins.sbt b/previous-exams/2021-midterm-solutions/m7/project/plugins.sbt similarity index 100% rename from previous-exams/2021-midterm/m7/project/plugins.sbt rename to previous-exams/2021-midterm-solutions/m7/project/plugins.sbt diff --git a/previous-exams/2021-midterm/m7/src/main/scala/m7/M7.scala b/previous-exams/2021-midterm-solutions/m7/src/main/scala/m7/M7.scala similarity index 100% rename from previous-exams/2021-midterm/m7/src/main/scala/m7/M7.scala rename to previous-exams/2021-midterm-solutions/m7/src/main/scala/m7/M7.scala diff --git a/previous-exams/2021-midterm/m7/src/main/scala/m7/lib.scala b/previous-exams/2021-midterm-solutions/m7/src/main/scala/m7/lib.scala similarity index 100% rename from previous-exams/2021-midterm/m7/src/main/scala/m7/lib.scala rename to previous-exams/2021-midterm-solutions/m7/src/main/scala/m7/lib.scala diff --git a/previous-exams/2021-midterm/m7/src/test/scala/m7/M7Suite.scala b/previous-exams/2021-midterm-solutions/m7/src/test/scala/m7/M7Suite.scala similarity index 100% rename from previous-exams/2021-midterm/m7/src/test/scala/m7/M7Suite.scala rename to previous-exams/2021-midterm-solutions/m7/src/test/scala/m7/M7Suite.scala