diff --git a/Old_exams/Exam1/f22-midterm1/f22-midterm1-answers.txt b/Old_exams/Exam1/f22-midterm1/f22-midterm1-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e4064920aca34a51ff386a310d2ac96c4a7ee98a
--- /dev/null
+++ b/Old_exams/Exam1/f22-midterm1/f22-midterm1-answers.txt
@@ -0,0 +1,20 @@
+1) D
+2) B
+3) D
+4) D
+5) B
+6) A
+7) B
+8) A
+9) A
+10) B
+11) C
+12) B
+13) B
+14) C
+15) B
+16) D
+17) A
+18) C
+19) E
+20) A
\ No newline at end of file
diff --git a/Old_exams/Exam1/f22-midterm1/f22-midterm1.pdf b/Old_exams/Exam1/f22-midterm1/f22-midterm1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7a637bd9d6bf441f72d20fe928474cf8efaa7ed7
Binary files /dev/null and b/Old_exams/Exam1/f22-midterm1/f22-midterm1.pdf differ
diff --git a/Old_exams/Exam1/s22-midterm1/s22-midterm1-answers.txt b/Old_exams/Exam1/s22-midterm1/s22-midterm1-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..1e3bd49d24f759b17d0635a98d4c7614d3db2f9e
--- /dev/null
+++ b/Old_exams/Exam1/s22-midterm1/s22-midterm1-answers.txt
@@ -0,0 +1,20 @@
+1) D
+2) B
+3) A
+4) C
+5) A
+6) B
+7) B
+8) dropped
+9) dropped
+10) B
+11) B
+12) C
+13) B
+14) B
+15) A
+16) C
+17) C
+18) A
+19) A
+20) D
diff --git a/Old_exams/Exam1/s22-midterm1/s22-midterm1.pdf b/Old_exams/Exam1/s22-midterm1/s22-midterm1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1d1a7065539ee8a013ada49c3a2f4caff0bdb624
Binary files /dev/null and b/Old_exams/Exam1/s22-midterm1/s22-midterm1.pdf differ
diff --git a/Old_exams/Exam1/s23-midterm1/s23-midterm1-answers.pdf b/Old_exams/Exam1/s23-midterm1/s23-midterm1-answers.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0b0fe7b3dbbb85de6ccc193a38247fed9fd896aa
Binary files /dev/null and b/Old_exams/Exam1/s23-midterm1/s23-midterm1-answers.pdf differ
diff --git a/Old_exams/Exam1/s23-midterm1/s23-midterm1.pdf b/Old_exams/Exam1/s23-midterm1/s23-midterm1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8280a2ce66d040699d561321f172f36f3a767de0
Binary files /dev/null and b/Old_exams/Exam1/s23-midterm1/s23-midterm1.pdf differ
diff --git a/Old_exams/Exam1/su23-midterm1/su23-midterm1-solution.pdf b/Old_exams/Exam1/su23-midterm1/su23-midterm1-solution.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9de2b336dbb3f2c868fc21ce7e5631b6d115d09d
Binary files /dev/null and b/Old_exams/Exam1/su23-midterm1/su23-midterm1-solution.pdf differ
diff --git a/Old_exams/Exam1/su23-midterm1/su23-midterm1.pdf b/Old_exams/Exam1/su23-midterm1/su23-midterm1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..06b2a3d339e30363c93979822c0808f9dcb6b93b
Binary files /dev/null and b/Old_exams/Exam1/su23-midterm1/su23-midterm1.pdf differ
diff --git a/Old_exams/Exam2/f22-midterm2/f22-midterm2-answers.txt b/Old_exams/Exam2/f22-midterm2/f22-midterm2-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..eeff39c8e416624efc4825cfff2bea9f1b9840d3
--- /dev/null
+++ b/Old_exams/Exam2/f22-midterm2/f22-midterm2-answers.txt
@@ -0,0 +1,20 @@
+1) C
+2) C
+3) A
+4) C
+5) A
+6) A
+7) B
+8) A
+9) B
+10) C
+11) E
+12) B
+13) A
+14) D
+15) D
+16) B
+17) D
+18) D
+19) D
+20) B
\ No newline at end of file
diff --git a/Old_exams/Exam2/f22-midterm2/f22-midterm2.pdf b/Old_exams/Exam2/f22-midterm2/f22-midterm2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..24daa26ef65baca769b0c00c897ea1c185bb53e6
Binary files /dev/null and b/Old_exams/Exam2/f22-midterm2/f22-midterm2.pdf differ
diff --git a/Old_exams/Exam2/s22-midterm2/s22-midterm2-answers.txt b/Old_exams/Exam2/s22-midterm2/s22-midterm2-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..aa51d972bb6100d423e6d674b9d10e955d2b00f2
--- /dev/null
+++ b/Old_exams/Exam2/s22-midterm2/s22-midterm2-answers.txt
@@ -0,0 +1,20 @@
+1) C
+2) A
+3) B
+4) D
+5) B
+6) B
+7) A
+8) A
+9) A
+10) B
+11) A
+12) B
+13) B
+14) C
+15) D
+16) D
+17) D
+18) B
+19) B
+20) B
diff --git a/Old_exams/Exam2/s22-midterm2/s22-midterm2.pdf b/Old_exams/Exam2/s22-midterm2/s22-midterm2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7d918d1d5a426f19e0905df62b088ff08e19fd9a
Binary files /dev/null and b/Old_exams/Exam2/s22-midterm2/s22-midterm2.pdf differ
diff --git a/Old_exams/Exam2/s23-midterm2/s23-midterm2-answers.pdf b/Old_exams/Exam2/s23-midterm2/s23-midterm2-answers.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0355bc78a5496ec9221c2b6571b6b557e8c56942
Binary files /dev/null and b/Old_exams/Exam2/s23-midterm2/s23-midterm2-answers.pdf differ
diff --git a/Old_exams/Exam2/s23-midterm2/s23-midterm2.pdf b/Old_exams/Exam2/s23-midterm2/s23-midterm2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..d83d01d381bca13df0dde38425ed6c469fbebc5e
Binary files /dev/null and b/Old_exams/Exam2/s23-midterm2/s23-midterm2.pdf differ
diff --git a/Old_exams/Exam2/su23-midterm2/su23-midterm2-solution.pdf b/Old_exams/Exam2/su23-midterm2/su23-midterm2-solution.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..059f720eefdb1b0f69ea525a42cb9b4e303472cf
Binary files /dev/null and b/Old_exams/Exam2/su23-midterm2/su23-midterm2-solution.pdf differ
diff --git a/Old_exams/Exam2/su23-midterm2/su23-midterm2.pdf b/Old_exams/Exam2/su23-midterm2/su23-midterm2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..648fd1f6caf4628d0863755b52ac21145f8dead5
Binary files /dev/null and b/Old_exams/Exam2/su23-midterm2/su23-midterm2.pdf differ
diff --git a/Old_exams/Final_Exam/f21-final/f21-final-answers.txt b/Old_exams/Final_Exam/f21-final/f21-final-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..cb787eb08b67110831db35952f91e106b016dfb1
--- /dev/null
+++ b/Old_exams/Final_Exam/f21-final/f21-final-answers.txt
@@ -0,0 +1,30 @@
+1) B
+2) C
+3) A
+4) D
+5) D
+6) C
+7) A
+8) C
+9) A
+10) C
+11) D
+12) B
+13) A
+14) B
+15) D
+16) B
+17) B
+18) C
+19) C
+20) A
+21) B
+22) C
+23) B
+24) B
+25) C
+26) B
+27) B
+28) D
+29) C
+30) A
diff --git a/Old_exams/Final_Exam/f21-final/f21-final.pdf b/Old_exams/Final_Exam/f21-final/f21-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..84c390c0b7de9c418e0a488f3352dace9afaa128
Binary files /dev/null and b/Old_exams/Final_Exam/f21-final/f21-final.pdf differ
diff --git a/Old_exams/Final_Exam/f22-final/f22-final-answers.txt b/Old_exams/Final_Exam/f22-final/f22-final-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f710682d6df87c9bbc0cc4550b7d9bec4e05b60e
--- /dev/null
+++ b/Old_exams/Final_Exam/f22-final/f22-final-answers.txt
@@ -0,0 +1,30 @@
+1) A
+2) B
+3) D
+4) A
+5) A
+6) D
+7) C
+8) C
+9) B
+10) C
+11) A
+12) B
+13) C
+14) B
+15) B
+16) A
+17) A
+18) C
+19) A
+20) C
+21) D
+22) B
+23) D
+24) C
+25) C
+26) D
+27) C
+28) C
+29) C
+30) C
\ No newline at end of file
diff --git a/Old_exams/Final_Exam/f22-final/f22-final.pdf b/Old_exams/Final_Exam/f22-final/f22-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8d8035bb57d4f0f04f4c66fc146495c41e2e9533
Binary files /dev/null and b/Old_exams/Final_Exam/f22-final/f22-final.pdf differ
diff --git a/Old_exams/Final_Exam/s22-final/s22-final-answers.txt b/Old_exams/Final_Exam/s22-final/s22-final-answers.txt
new file mode 100644
index 0000000000000000000000000000000000000000..9b9869f7e34dac10be68f0dd0a08ea181e18d197
--- /dev/null
+++ b/Old_exams/Final_Exam/s22-final/s22-final-answers.txt
@@ -0,0 +1,30 @@
+1) C
+2) C
+3) D
+4) D
+5) B
+6) B
+7) A
+8) E
+9) A
+10) C
+11) A
+12) C
+13) C
+14) A
+15) B
+16) A
+17) B
+18) D
+19) A
+20) B
+21) B
+22) D
+23) B
+24) B
+25) A
+26) E
+27) B
+28) A
+29) A
+30) A
diff --git a/Old_exams/Final_Exam/s22-final/s22-final.pdf b/Old_exams/Final_Exam/s22-final/s22-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..506cfb5ad3ab798b3b738a39ce7fa9c8c185b44a
Binary files /dev/null and b/Old_exams/Final_Exam/s22-final/s22-final.pdf differ
diff --git a/Old_exams/Final_Exam/s23-final/s23-final-answers.pdf b/Old_exams/Final_Exam/s23-final/s23-final-answers.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..07c26278a57606edd705248a16b4d7f3de1cb08c
Binary files /dev/null and b/Old_exams/Final_Exam/s23-final/s23-final-answers.pdf differ
diff --git a/Old_exams/Final_Exam/s23-final/s23-final.pdf b/Old_exams/Final_Exam/s23-final/s23-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4f0694bed5b943f7e76163975da5cc706cc3e048
Binary files /dev/null and b/Old_exams/Final_Exam/s23-final/s23-final.pdf differ
diff --git a/Old_exams/Final_Exam/su23-final/su23-final-solution.pdf b/Old_exams/Final_Exam/su23-final/su23-final-solution.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2d4290041d6c60b3b6bc5514921e074b1fdad734
Binary files /dev/null and b/Old_exams/Final_Exam/su23-final/su23-final-solution.pdf differ
diff --git a/Old_exams/Final_Exam/su23-final/su23-final.pdf b/Old_exams/Final_Exam/su23-final/su23-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9a43efb9037ff12294f862220da724d1f1a85257
Binary files /dev/null and b/Old_exams/Final_Exam/su23-final/su23-final.pdf differ