diff --git a/midReview.md b/midReview.md
new file mode 100644
index 0000000000000000000000000000000000000000..ca242dd35d5d0f33a9650e7b1506bcc3f79a5f2b
--- /dev/null
+++ b/midReview.md
@@ -0,0 +1,43 @@
+# Mid-term Review
+
+## As said before...
+Subjects:
+- everything covered in class
+- everything covered in quizzes
+- everything in projects
+- ...through last week
+
+Formats:
+- some multiple choice
+- some short answer
+- two or three programming problems on Swift
+- ~~maybe one programming problem on SwiftUI~~
+
+
+## In Detail
+
+Lots of swift:
+- generics
+- extensions
+- protocol conformance
+- initialization sequence
+- enumerations (associated values)
+- strong reference cycles
+  - methods of mitigation
+
+Non-swift (high-level short answer)
+- persistance
+  - user defaults
+  - core data
+  - cloud data
+- swiftUI
+  - environment
+  - bindings
+  - MVB
+
+Test Organization:
+- true/false
+- short answer/definitions
+- code reading
+- writing short swift definitions/functions
+