diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 23b98de05949311613f5ac9f2c8bf753fdfbc9dc..2b1b3b62c47498fc7c7befafad7916a65ad485ea 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,27 +5,27 @@ stages:
   - deploy
 
 variables:
-  JEKYLL_ENV: production
   LC_ALL: C.UTF-8
 
 build-page:
   stage: build
   variables:
-    JEKYLL_ENV: production
+    JEKYLL_ENV: ${{ CI_COMMIT_BRANCH == "publish" && "production" || "development" }}
   before_script:
     - gem install bundler
     - bundle install
-    - wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 --no-verbose -O /usr/local/bin/yq
-    - chmod +x /usr/local/bin/yq
     - chmod +x ./build-page.sh
   script:
     - |
-      if [ "$CI_COMMIT_BRANCH" == "publish" ] || [ "$CI_COMMIT_BRANCH" == "main" ]; then
-        echo "Running on branch $CI_COMMIT_BRANCH"
+      if [ "$CI_COMMIT_BRANCH" == "publish" ]; then
+        echo "Running on publish branch"
         ./build-page.sh "/" true
+      elif [ "$CI_COMMIT_BRANCH" == "main" ]; then
+        echo "Running on main branch"
+        ./build-page.sh "/2024/draft" false
       else
         echo "Running on other branches"
-        ./build-page.sh /draft false
+        ./build-page.sh "/draft" false
       fi
   artifacts:
     paths:
@@ -77,4 +77,4 @@ deploy-production:
     url: https://mude.citg.tudelft.nl/2024
   rules:
     - if: $CI_COMMIT_BRANCH == "publish" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "publish"
-      when: always
+      when: always
\ No newline at end of file
diff --git a/_announcements/_week-1.md b/_announcements/_week-1.md
new file mode 100644
index 0000000000000000000000000000000000000000..f0973d5877d4b4357da8a5bc06352579eb0fedd0
--- /dev/null
+++ b/_announcements/_week-1.md
@@ -0,0 +1,9 @@
+---
+title: Welcome, Website is Live!
+week: 0
+date: 2024-09-03
+---
+
+Welcome to MUDE: Modelling, Uncertainty, and Data Analysis for Engineers!
+
+This is an announcement.
\ No newline at end of file
diff --git a/_announcements/week-0.md b/_announcements/week-0.md
new file mode 100644
index 0000000000000000000000000000000000000000..78078c1f30cf2204d2525134f67a5803b455539a
--- /dev/null
+++ b/_announcements/week-0.md
@@ -0,0 +1,13 @@
+---
+title: Welcome, Website is Live!
+week: 0
+date: 2024-09-03
+---
+
+Welcome to MUDE: Modelling, Uncertainty, and Data Analysis for Engineers!
+
+This is an announcement, which will typically duplicate those provided on Brightspace.
+
+The next announcement will happen after the first lecture is finished. For now, feel free to exlpore the MUDE website to learn more about the module.
+
+<!-- Make sure that you fill out the survey as soon as possible! -->
\ No newline at end of file
diff --git a/_config.yml b/_config.yml
index fbeec909c7416f711fcc97e6bc8b693fd016065d..f563f36ad8855a495afe6de77a8d3aa9374de8e3 100644
--- a/_config.yml
+++ b/_config.yml
@@ -13,11 +13,11 @@
 # you will see them accessed via {{ site.title }}, {{ site.github_repo }}, and so on.
 # You can create any custom variable you would like, and they will be accessible
 # in the templates via {{ site.myvariable }}.
-title: MUDE 2024 website
+title: MUDE
 tagline: CEGM1000 Modelling, Uncertainty, and Data Analysis for Engineers
 description: Course website for TU Delft CEGM1000, or Modelling, Uncertainty, and Data Analysis for Engineers
 author: By MUDE Teachers and the Student Army
-baseurl: /2024 # the subpath of your site, e.g. /blog
+baseurl: / # the subpath of your site, e.g. /blog
 url: https://mude.citg.tudelft.nl # the base hostname & protocol for your site, e.g. http://example.com
 exclude:
   [
@@ -32,6 +32,7 @@ exclude:
     "_config.yml.bak",
   ]
 logo: "/assets/logo/MUDE Logo.png"
+footer_logo: "/assets/logo/TUDelft Logo.png"
 
 # Theme settings
 theme: just-the-docs
@@ -41,17 +42,16 @@ heading_anchors: true
 permalink: pretty
 aux_links:
   Brightspace:
-    - "https://brightspace.tudelft.nl/d2l/home/680254"
+    - "https://brightspace.tudelft.nl/d2l/home/594596"
   Answers:
     - "https://answers.citg.tudelft.nl"
   Files:
-    - "https://mude.citg.tudelft.nl/2024/files"
+    - "https://mude.citg.tudelft.nl/course-files/"
   Textbook:
-    - "https://mude.citg.tudelft.nl/2024/book"
+    - "https://mude.citg.tudelft.nl/book"
   Home:
     - "https://mude.citg.tudelft.nl"
 aux_links_new_tab: true
-footer_content: 'The MUDE Team &copy; 2024 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>'
 
 # Collections for website data
 collections:
@@ -100,4 +100,4 @@ compress_html:
   profile: false
 
 is_draft: true
-draft_banner: "This is the DRAFT version of the MUDE 2024 website. Content may change frequently."
\ No newline at end of file
+draft_banner: 'âš This is a draft website. The most recent published version can be found <a href="https://mude.citg.tudelft.nl/">here</a>.âš '
diff --git a/_config_draft.yml b/_config_draft.yml
index 1162361e99a01c9df5b019f29a3fbedea68b220c..5201b6128056b970368964474e476f928fcd9259 100644
--- a/_config_draft.yml
+++ b/_config_draft.yml
@@ -13,11 +13,11 @@
 # you will see them accessed via {{ site.title }}, {{ site.github_repo }}, and so on.
 # You can create any custom variable you would like, and they will be accessible
 # in the templates via {{ site.myvariable }}.
-title: MUDE 2024 website
+title: MUDE
 tagline: CEGM1000 Modelling, Uncertainty, and Data Analysis for Engineers
 description: Course website for TU Delft CEGM1000, or Modelling, Uncertainty, and Data Analysis for Engineers
 author: By MUDE Teachers and the Student Army
-baseurl: /2024/draft # the subpath of your site, e.g. /blog
+baseurl: / # the subpath of your site, e.g. /blog
 url: https://mude.citg.tudelft.nl # the base hostname & protocol for your site, e.g. http://example.com
 exclude:
   [
@@ -32,6 +32,7 @@ exclude:
     "_config.yml.bak",
   ]
 logo: "/assets/logo/MUDE Logo.png"
+footer_logo: "/assets/logo/TUDelft Logo.png"
 
 # Theme settings
 theme: just-the-docs
@@ -41,17 +42,16 @@ heading_anchors: true
 permalink: pretty
 aux_links:
   Brightspace:
-    - "https://brightspace.tudelft.nl/d2l/home/680254"
+    - "https://brightspace.tudelft.nl/d2l/home/594596"
   Answers:
     - "https://answers.citg.tudelft.nl"
   Files:
-    - "https://mude.citg.tudelft.nl/2024/files"
+    - "https://mude.citg.tudelft.nl/files/"
   Textbook:
-    - "https://mude.citg.tudelft.nl/2024/book"
+    - "https://mude.citg.tudelft.nl/book"
   Home:
     - "https://mude.citg.tudelft.nl"
 aux_links_new_tab: true
-footer_content: 'The MUDE Team &copy; 2024 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>'
 
 # Collections for website data
 collections:
@@ -99,4 +99,5 @@ compress_html:
   blanklines: false
   profile: false
 
-draft_banner: "This is the DRAFT version of the MUDE 2024 website. Content may change frequently."
+is_draft: true
+draft_banner: 'âš This is a draft website. The most recent published version can be found <a href="https://mude.citg.tudelft.nl/">here</a>.âš '
diff --git a/_includes/footer_custom.html b/_includes/footer_custom.html
new file mode 100644
index 0000000000000000000000000000000000000000..365e49480f65c650adf24c0871c2efaf9e1778a5
--- /dev/null
+++ b/_includes/footer_custom.html
@@ -0,0 +1,27 @@
+<style>
+  .footer-logo {
+    display: flex;
+    align-items: center;
+  }
+  .footer-logo img.tu-delft {
+    height: 30px;
+    width: auto;
+  }
+  .footer-logo img.mude {
+    height: 35px;
+    width: auto;
+    margin-left: 15px;
+  }
+  .footer-text {
+    font-size: 14px;
+    margin-top: 5px;
+  }
+</style>
+
+<div class="footer-logo">
+  <img class="tu-delft" src="{{ site.footer_logo | relative_url }}" alt="TU Delft Logo">
+  <img class="mude" src="{{ site.logo | relative_url }}" alt="MUDE Logo">
+</div>
+<div class="footer-text">
+  The MUDE Team &copy; 2024 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>
+</div>
\ No newline at end of file
diff --git a/_sass/custom/custom.scss b/_sass/custom/custom.scss
index 016408c4cb833e1e12b00ee29aa15a23515009f2..e9f09f7a27289818539a94cfd0796666c7911aaf 100644
--- a/_sass/custom/custom.scss
+++ b/_sass/custom/custom.scss
@@ -69,4 +69,87 @@ div.banner>h2 {
   margin-bottom: 0.5em;
 }
 
-/* End banner styles */
\ No newline at end of file
+/* End banner styles */
+
+// Define our colors
+$nav-button-color: #00A6D6;
+$hyperlink-color: #0076C2;
+
+// Navigation bar, header links, and top-right auxiliary links
+.site-nav,
+.site-header,
+.site-footer,
+.aux-nav {
+  a {
+    color: $nav-button-color;
+    text-decoration: none;
+    
+    &:hover,
+    &:focus {
+      color: darken($nav-button-color, 10%);
+    }
+  }
+}
+
+// Main content hyperlink color
+.main-content {
+  a:not(.btn) {
+    color: $hyperlink-color;
+    text-decoration: none;
+    transition: color 0.2s ease;
+    font-weight: bold;
+
+    &:hover,
+    &:focus {
+      color: darken($hyperlink-color, 15%);
+      background-color: rgba($hyperlink-color, 0.1);
+      
+    }
+  }
+}
+
+// Button styles (unchanged)
+.btn {
+  background-color: $nav-button-color;
+  color: white;
+  border-color: $nav-button-color;
+  text-decoration: none;
+  
+  &:hover,
+  &:focus {
+    background-color: darken($nav-button-color, 10%);
+    border-color: darken($nav-button-color, 10%);
+    color: white;
+  }
+}
+
+.btn-outline {
+  background-color: transparent;
+  color: $nav-button-color;
+  border-color: $nav-button-color;
+  
+  &:hover,
+  &:focus {
+    background-color: $nav-button-color;
+    color: white;
+  }
+}
+
+// Increase size of the logo
+.site-title {
+  font-size: 2rem !important;
+  
+  img {
+    height: 70px !important;
+    width: auto !important;
+    max-width: none !important;
+  }
+}
+
+// Increase size of top right navigation links
+.aux-nav {
+  a {
+    font-size: 1.1rem;  // Increase font size
+    padding: 0.5rem 0.75rem;  // Add some padding for better clickability
+  }
+}
diff --git a/_staffers/_alireza.md b/_staffers/_alireza.md
new file mode 100644
index 0000000000000000000000000000000000000000..a7b83fc563223a32b88abf2b6a1d679ada007c78
--- /dev/null
+++ b/_staffers/_alireza.md
@@ -0,0 +1,8 @@
+---
+name: Alireza Amiri-Simkooei
+role: Instructor
+email: A.AmiriSimkooei@tudelft.nl
+photo: Alireza.png
+---
+
+Time-Series Analysis.
\ No newline at end of file
diff --git a/_staffers/_anastasios.md b/_staffers/_anastasios.md
new file mode 100644
index 0000000000000000000000000000000000000000..2f0531b0a00d7a07ce9fa1642aae3c79079a352e
--- /dev/null
+++ b/_staffers/_anastasios.md
@@ -0,0 +1,8 @@
+---
+name: Anastasios Stamou
+role: Teaching Assistant
+email: A.Stamou@student.tudelft.nl
+photo: Anastasios.jpg
+---
+
+Civil Engineering / Geotechnical Engineering / Hydraulic and Offshore Structures
diff --git a/_staffers/_antonio.md b/_staffers/_antonio.md
new file mode 100644
index 0000000000000000000000000000000000000000..f65837dff2876581a513eb45bef2c154961dbe59
--- /dev/null
+++ b/_staffers/_antonio.md
@@ -0,0 +1,8 @@
+---
+name: Antonio Magherini
+role: Teaching Assistant
+email: A.Magherini@student.tudelft.nl
+photo: Antonio.jpg
+---
+
+Civil Engineering / Hydraulic Engineering
diff --git a/_staffers/_caspar.md b/_staffers/_caspar.md
new file mode 100644
index 0000000000000000000000000000000000000000..0101af971845a19e28d221209dc141ae7112802d
--- /dev/null
+++ b/_staffers/_caspar.md
@@ -0,0 +1,8 @@
+---
+name: Caspar Jungbacker
+role: Teaching Assistant
+email: C.A.A.Jungbacker@student.tudelft.nl
+photo: Caspar.jpg
+---
+
+Civil Engineering / Geoscience & Remote Sensing
\ No newline at end of file
diff --git a/_staffers/_dhruv.md b/_staffers/_dhruv.md
new file mode 100644
index 0000000000000000000000000000000000000000..43f51c976d0ef56a3835cd15a7ca475d4046f407
--- /dev/null
+++ b/_staffers/_dhruv.md
@@ -0,0 +1,8 @@
+---
+name: Dhruv Mehta
+role: Instructor
+email: D.Mehta@tudelft.nl
+photo: Dhruv.png
+---
+
+Numerical Analysis.
\ No newline at end of file
diff --git a/_staffers/_joao.md b/_staffers/_joao.md
new file mode 100644
index 0000000000000000000000000000000000000000..00cb866e9d428d4fa6a042adecac9d12711b1e8c
--- /dev/null
+++ b/_staffers/_joao.md
@@ -0,0 +1,8 @@
+---
+name: João Moura Pereira de Lucas Teixeira
+role: Teaching Assistant
+email: J.MouraPereiradeLucasTeixeira@student.tudelft.nl
+photo: Joao.jpg
+---
+
+Applied Physics / Energy 
diff --git a/_staffers/_justin.md b/_staffers/_justin.md
new file mode 100644
index 0000000000000000000000000000000000000000..42663be6f99b423fac3d7bfe6827926c8ff1d7cd
--- /dev/null
+++ b/_staffers/_justin.md
@@ -0,0 +1,8 @@
+---
+name: Justin Pittman
+role: Instructor
+email: J.C.Pittman@tudelft.nl
+photo: Justin.png
+---
+
+Numerical Analysis / Education Support
\ No newline at end of file
diff --git a/_staffers/_nora.md b/_staffers/_nora.md
new file mode 100644
index 0000000000000000000000000000000000000000..fb52b27e8e0dbac83135158777f53b7264536f88
--- /dev/null
+++ b/_staffers/_nora.md
@@ -0,0 +1,8 @@
+---
+name: Nora Kovacs
+role: Teaching Assistant
+email: N.Kovacs-1@tudelft.nl
+photo: nora.jpeg
+---
+
+Structural Engineering
\ No newline at end of file
diff --git a/_staffers/_quinten.md b/_staffers/_quinten.md
new file mode 100644
index 0000000000000000000000000000000000000000..acc51851b85fbeb8240836aa1339f18917de0e2e
--- /dev/null
+++ b/_staffers/_quinten.md
@@ -0,0 +1,8 @@
+---
+name: Quinten van Woerkom
+role: Teaching Assistant
+email: Q.E.vanWoerkom@student.tudelft.nl
+photo: Quinten.jpg
+---
+
+Aerospace Engineering / Spaceflight
\ No newline at end of file
diff --git a/_staffers/_riccardo.md b/_staffers/_riccardo.md
new file mode 100644
index 0000000000000000000000000000000000000000..1ba3350ff4e9e8df81d420879bb446f3a36187c8
--- /dev/null
+++ b/_staffers/_riccardo.md
@@ -0,0 +1,8 @@
+---
+name: Riccardo Taormina
+role: Instructor
+email: R.Taormina@tudelft.nl
+photo: Riccardo.webp
+---
+
+Programming, Machine Learning 
diff --git a/_staffers/_rok.md b/_staffers/_rok.md
new file mode 100644
index 0000000000000000000000000000000000000000..f52dd5261989142dbbe943fff1e1a9606023496c
--- /dev/null
+++ b/_staffers/_rok.md
@@ -0,0 +1,8 @@
+---
+name: Rok Å tular
+role: Teaching Assistant
+email: R.Stular@student.tudelft.nl
+photo: Rok.webp
+---
+
+Computer Science / Software Development
\ No newline at end of file
diff --git a/_staffers/_sophie.md b/_staffers/_sophie.md
new file mode 100644
index 0000000000000000000000000000000000000000..c5ca2a5dde27e5cb804a85478eb602afaf85c8b4
--- /dev/null
+++ b/_staffers/_sophie.md
@@ -0,0 +1,8 @@
+---
+name: Sophie Keemink
+role: Teaching Assistant
+email: S.D.S.Keemink@student.tudelft.nl
+photo: Sophie.jpeg
+---
+
+Aerospace Engineering / Geoscience & Remote Sensing
\ No newline at end of file
diff --git a/_staffers/ajay.md b/_staffers/ajay.md
new file mode 100644
index 0000000000000000000000000000000000000000..ddb23e1c809ef2e29de4b646cf97b42700752938
--- /dev/null
+++ b/_staffers/ajay.md
@@ -0,0 +1,8 @@
+---
+name: Ajay Jagadeesh
+role: Instructor
+email: A.Jagadeesh@tudelft.nl
+photo: Ajay.png
+---
+
+Numerical Analysis.
\ No newline at end of file
diff --git a/_staffers/christian.md b/_staffers/christian.md
new file mode 100644
index 0000000000000000000000000000000000000000..6e092db224d7cee43fc947d54eaf0edf05bf36bf
--- /dev/null
+++ b/_staffers/christian.md
@@ -0,0 +1,8 @@
+---
+name: Christian Tiberius
+role: Instructor
+email: C.C.J.M.Tiberius@tudelft.nl
+photo: Christian.jpg
+---
+
+Signal Processing.
\ No newline at end of file
diff --git a/_staffers/frans.md b/_staffers/frans.md
new file mode 100644
index 0000000000000000000000000000000000000000..00e2d305ec7f9e02a8ef4e7ad3dad1e569ac512f
--- /dev/null
+++ b/_staffers/frans.md
@@ -0,0 +1,8 @@
+---
+name: Frans van der Meer
+role: Instructor
+email: F.P.vanderMeer@tudelft.nl
+photo: Frans.jpg
+---
+
+Numerical Analysis.
\ No newline at end of file
diff --git a/_staffers/goncalo.md b/_staffers/goncalo.md
new file mode 100644
index 0000000000000000000000000000000000000000..44cb20794c4764c710156ee5c82a78a65af9218c
--- /dev/null
+++ b/_staffers/goncalo.md
@@ -0,0 +1,8 @@
+---
+name: Gonçalo Homem de Almeida Correia
+role: Instructor
+email: G.Correia@tudelft.nl
+photo: Goncalo.jpeg
+---
+
+Optimization.
\ No newline at end of file
diff --git a/_staffers/gui.md b/_staffers/gui.md
new file mode 100644
index 0000000000000000000000000000000000000000..91cdbc299d54d5742c92f67a366ec6ce628eb51d
--- /dev/null
+++ b/_staffers/gui.md
@@ -0,0 +1,8 @@
+---
+name: Gui Alvarenga
+role: Teaching Assistant
+email: g.ferreirasecodealvarenga@student.tudelft.nl
+photo: Gui.jpg
+---
+
+Civil Engineering / Geoscience & Remote Sensing
\ No newline at end of file
diff --git a/_staffers/isabel.md b/_staffers/isabel.md
new file mode 100644
index 0000000000000000000000000000000000000000..22dfc7898428cb5047d6131e1ceb806f7a0a6b3b
--- /dev/null
+++ b/_staffers/isabel.md
@@ -0,0 +1,7 @@
+---
+name: Isabel Slingerland
+role: Teaching Assistant
+email: I.C.SLingerland-1@student.tudelft.nl
+photo: Isabel.jpeg
+---
+Civil Engineering / Geoscience & Remote Sensing
\ No newline at end of file
diff --git a/_staffers/iuri.md b/_staffers/iuri.md
new file mode 100644
index 0000000000000000000000000000000000000000..7aa7c7237f5e5ab1d8e987575e41e9d78376e326
--- /dev/null
+++ b/_staffers/iuri.md
@@ -0,0 +1,8 @@
+---
+name: Iuri Rocha
+role: Instructor
+email: I.Rocha@tudelft.nl
+photo: Iuri.webp
+---
+
+Machine Learning.
\ No newline at end of file
diff --git a/_staffers/kwangjin.md b/_staffers/kwangjin.md
new file mode 100644
index 0000000000000000000000000000000000000000..d09c293a958ce2982dfa9ac007185747373466d6
--- /dev/null
+++ b/_staffers/kwangjin.md
@@ -0,0 +1,8 @@
+---
+name: Kwangjin Lee
+role: Teaching Assistant
+email: K.lee-5@student.tudelft.nl
+photo: Kwangjin.jpg
+---
+
+Computer Science / Software Development
\ No newline at end of file
diff --git a/_staffers/max.md b/_staffers/max.md
new file mode 100644
index 0000000000000000000000000000000000000000..eab81cf49e3724cd24cd5655d6df9da1db0e0b3f
--- /dev/null
+++ b/_staffers/max.md
@@ -0,0 +1,8 @@
+---
+name: Max Guichard
+role: Teaching Assistant
+email: M.Guichard@student.tudelft.nl
+photo: Max.JPG
+---
+
+Computer Science / Software Development
\ No newline at end of file
diff --git a/_staffers/mohammed.md b/_staffers/mohammed.md
new file mode 100644
index 0000000000000000000000000000000000000000..431fdb652d201a0a56e19470e782e91a5113ec3f
--- /dev/null
+++ b/_staffers/mohammed.md
@@ -0,0 +1,8 @@
+---
+name: Mohammed Shomis
+role: Teaching Assistant
+email: M.S.A.Shomis@student.tudelft.nl
+photo: Mohammed.JPG
+---
+
+Computer Science / Software Development
diff --git a/_staffers/patricia.md b/_staffers/patricia.md
new file mode 100644
index 0000000000000000000000000000000000000000..b41d56de2c2b9ada42e122915092f81f44da6619
--- /dev/null
+++ b/_staffers/patricia.md
@@ -0,0 +1,9 @@
+---
+name: Patricia Mares Nasarre
+role: Instructor
+email: P.MaresNasarre@tudelft.nl
+photo: Patricia.jpg
+---
+
+Probability, Extreme Value Analysis. 
+<!-- [Schedule an appointment](#){: .btn .btn-outline } -->
diff --git a/_staffers/robert.md b/_staffers/robert.md
new file mode 100644
index 0000000000000000000000000000000000000000..53ead4ac9ea933f2337cf916103ce2623ae8fe56
--- /dev/null
+++ b/_staffers/robert.md
@@ -0,0 +1,9 @@
+---
+name: Robert Lanzafame
+role: Instructor
+pronouns: Module Manager
+email: R.C.Lanzafame@tudelft.nl
+photo: Robert.jpg
+---
+
+<!-- [Schedule an appointment](#){: .btn .btn-outline } -->
diff --git a/_staffers/sandra.md b/_staffers/sandra.md
new file mode 100644
index 0000000000000000000000000000000000000000..53d33980485ec73ceeb6a039415fbf71e2f63909
--- /dev/null
+++ b/_staffers/sandra.md
@@ -0,0 +1,8 @@
+---
+name: Sandra Verhagen
+role: Instructor
+email: Sandra.Verhagen@tudelft.nl
+photo: Sandra.webp
+---
+
+Sensing and Observation Theory.
\ No newline at end of file
diff --git a/_staffers/tom.md b/_staffers/tom.md
new file mode 100644
index 0000000000000000000000000000000000000000..ae641cc39c893c5f199ebf3ca3032a2e21c89777
--- /dev/null
+++ b/_staffers/tom.md
@@ -0,0 +1,8 @@
+---
+name: Tom van Woudenberg
+role: Instructor
+email: T.R.vanWoudenberg@tudelft.nl
+photo: Tom.jpg
+---
+
+<!-- [Schedule an appointment](#){: .btn .btn-outline } -->
diff --git a/announcements.md b/announcements.md
new file mode 100644
index 0000000000000000000000000000000000000000..f653536050aa2fc6b60d9a04627b52e90b43ff94
--- /dev/null
+++ b/announcements.md
@@ -0,0 +1,14 @@
+---
+layout: page
+title: All Announcements
+description: A feed containing all of the class announcements.
+nav_order: 4
+nav_exclude: false
+---
+
+# Announcements
+
+{% assign announcements = site.announcements | reverse %}
+{% for announcement in announcements %}
+{{ announcement }}
+{% endfor %}
diff --git a/assets/figures/week.png b/assets/figures/week.png
index feac10aa65824ad7ceee8a80c3174cc1c7bd9f63..d6971b3d74b21a62123cbe6cb716b558862f1acf 100644
Binary files a/assets/figures/week.png and b/assets/figures/week.png differ
diff --git a/assets/images/Gui.jpg b/assets/images/Gui.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0f4b427477a14c4d7497ad3ee5ba5ac060341cfc
Binary files /dev/null and b/assets/images/Gui.jpg differ
diff --git a/assets/images/Isabel.jpg b/assets/images/Isabel.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0a03c5b16a0b586ca5c8097c8ecdde1e5cac9d2f
Binary files /dev/null and b/assets/images/Isabel.jpg differ
diff --git a/assets/images/Kwangjin.jpg b/assets/images/Kwangjin.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e0d46fdf49a6b99a28e100e6e4fefedc6dc3afe2
Binary files /dev/null and b/assets/images/Kwangjin.jpg differ
diff --git a/assets/images/Mohammed.jpg b/assets/images/Mohammed.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..856561b04a7391683b9780f166709b4830d0668b
Binary files /dev/null and b/assets/images/Mohammed.jpg differ
diff --git a/assets/logo/TUDelft Logo.png b/assets/logo/TUDelft Logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..298221d513d017179927967dfb28b8ff11e59d5d
Binary files /dev/null and b/assets/logo/TUDelft Logo.png differ
diff --git a/build-page.sh b/build-page.sh
index 6a7ce3fe10281b8afff37a70094dc302d58c5bca..c083b38a580c474c1e4b1e5cd9b55feb82f53b73 100644
--- a/build-page.sh
+++ b/build-page.sh
@@ -7,17 +7,18 @@ PAGE_ROOT=$(echo "$PAGE_ROOT" | sed 's:/*$::')
 
 if [ "$IS_PUBLISH_DEPLOYMENT" = true ]; then
     echo "Using publish deployment strategy"
-    # Remove the baner which identifies the book as a draft
-    if ! command -v yq &>/dev/null; then
-        echo "yq could not be found, the draft banner cannot be removed"
-        echo "Please install yq (with APT or via https://github.com/mikefarah/yq#install) and try again"
-    else
-        cp _config.yml _config.yml.bak
-        yq -i '.is_draft = false' _config.yml
-    fi
+    CONFIG_FILE="_config.yml"
 else
     echo "Using draft deployment strategy"
+    CONFIG_FILE="_config_draft.yml"
 fi
 
-echo "Publishing to  page root: \"$PAGE_ROOT\""
-bundle exec jekyll build -d public -b "$PAGE_ROOT"
+echo "Using config file: $CONFIG_FILE"
+echo "Config file contents:"
+cat "$CONFIG_FILE"
+
+echo "Publishing to page root: \"$PAGE_ROOT\""
+bundle exec jekyll build -d public -b "$PAGE_ROOT" --config "$CONFIG_FILE"
+
+echo "Build complete. Contents of public directory:"
+ls -R public
\ No newline at end of file
diff --git a/exams.md b/exams.md
new file mode 100644
index 0000000000000000000000000000000000000000..c5ccda7332d92412c0d23126800a518323f62872
--- /dev/null
+++ b/exams.md
@@ -0,0 +1,67 @@
+---
+layout: page
+title: Exams
+description: Overview of what to expect for the MUDE Q1 & Q2 Exams.
+nav_order: 5
+nav_exclude: false
+# math: mathjax
+---
+
+# Written Exams
+
+The exam schedules can be found in [MyTimetable](https://mytimetable.tudelft.nl/schedule) (but note that the exam room may change up to 1 week prior to the exam). Most importantly, remember:
+
+1. you must register for each MUDE exam separately, and 
+2. don't wait until the last minute---registration closes 2 weeks before the exam!
+
+[Exam registration requirements can be found here](https://www.tudelft.nl/en/student/education/courses-and-examinations/examinations/registration-for-examinations).
+
+## Exam Format
+
+Both exams (and resits) are paper-based. Scrap paper is provided, but answers will be written on the printed exam paper. Pre-programmed calculators, books and lectures notes are not allowed. The student must only bring writing and drawing materials, and a scientific calculator.
+
+Programming-specific questions will make up a maximum of 10% of the total exam grade and will be based on the topics and applications covered in the weekly Programming Assignments and Group Assignments. However, note that questions related to the non-programming part of the course may rely on code and programming concepts (for example, illustrating a numerical result in the form of Python output), so if you skip the programming part of the course entirely, you may impact much more than 10% of your exam grade. In other words: _complete your Programming Assignments and participate actively in the Group Assignments and you won't have a problem._
+
+As the exam is closed-book, we will provide equations as needed either with a **formula sheet** or directly in the printed exam document. You can find a sample exam [here](https://mude.citg.tudelft.nl/2023/files/Exams/){:target="_blank"} in the course files, which was printed on A4 paper for the exam.
+
+If you have questions about which formulas may be provided during the exam, use the Answers Platform (link in top right).
+
+## Sample Exams
+
+Exams and resits from last year are given here as an example of the format and content (they are also available via the general Files page). The PDF file shows the exam format that the student can expect in the exam (i.e., if printed on A4 paper, this is exactly where the answers would be written). The HTML files illustrate the exam questions and answers. 
+
+Note that for the 2022-2023 academic year the format of the module and specific topics were significantly different. This is indicated below. 
+
+Programming questions from previous years illustrate how programming will be asked, but not necessarily the content. As the scope of Programming Assignments changes from year to year, you may see topics that are unfamiliar to you. In this case, remember: _the content from the Programming Assignments this year dictates the scope of programming questions on the exam!_
+
+Where changes have been made, an indication is provided for which questions in each exam are relevant for Q1 and Q2 this year. See the following section for more details on changes from year to year.
+
+- **Exam Q1 2022:** [PDF Exam (no solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q1.pdf){:target="_blank"}and [HTML (solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q1.html){:target="_blank"}.
+  - Questions that apply for Q1 this year: 3 to 8.
+  - Questions that apply for Q2 this year: 2.
+- **Resit Q1 2022:** [PDF Exam (no solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q1_resit.pdf){:target="_blank"} and [HTML (solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q1_resit.html){:target="_blank"}.
+  - Questions that apply for Q1 this year: 3 to 8.
+  - Questions that apply for Q2 this year: 2.
+- **Exam Q2 2022:** [PDF Exam (no solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q2.pdf){:target="_blank"} and [HTML (solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q2.html){:target="_blank"}.
+  - Question that apply for Q1 this year: 2.
+  - Question that apply for Q2 this year: 3 to 10.
+- **Resit Q2 2022:** [PDF Exam (no solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q2_resit.pdf){:target="_blank"} and [HTML (solution)](https://mude.citg.tudelft.nl/2023/files/Exams/22_Q2_resit.html){:target="_blank"}.
+  - Question that apply for Q1 this year: 2
+  - Question that apply for Q2 this year: 3 to 12.
+
+### Detailed Overview of Changes from Previous Years
+
+The purpose of this section is to help you determine which exam questions from the sample exams are relevant for you this year. You are not expected to study the changes in MUDE contents from year to year.
+
+The biggest change was between the 2022-2023 and 2023-2024 academic years. Specific differences include:
+- Inclusion of one week of finite volume method.
+- Finite difference no longer included in study material for Q2 (now in Q1).
+- Finite element material is reduced, relative to 2022.
+- Extreme value analysis is material is expanded and now in Q2 instead of Q1.
+
+Please also keep in mind the following when using the exams from 2022-2023:
+- There were around 8 or 9 "Questions" on the exam, each with multiple sub-questions. This year there will be fewer "Questions," which of course means the value (in points) will be more for each of them.
+- The style of questions in the sample exams is representative of the style of questions you will see this year.
+- Some questions or portions of questions may make reference to topics that have not been covered in the current academic year. For example, 'W-test' in sensing and observation theory was not covered, so you may exclude this topic for your studies.
+- The scope of the exam is governed by the contents of the online textbook, and exceptions are stated in the book. If you see a discrepancy between the textbook and the sample exams, the textbook governs.
+- A portion of the questions this year will take inspiration from the assignments we have done on Wednesday and Friday (but not all of the questions); it would be wise to review this when preparing for the exam.
\ No newline at end of file
diff --git a/home.md b/home.md
index ad716fd505b94e00cc642f21554dd148adca63f1..30720d39c3519069c4d42069e26eb1eeb4192785 100644
--- a/home.md
+++ b/home.md
@@ -1,7 +1,8 @@
 ---
 layout: home
-title: Home
-nav_exclude: true
+title: Home Page
+nav_order: 1
+nav_exclude: false
 permalink: /:path/
 seo:
   type: Course
@@ -14,18 +15,24 @@ seo:
 
 MUDE is a module at the Civil Engineering and Geosciences faculty of Delft University of Technology: {{ site.tagline }}, taken by all first year students in the MSc degree programs Applied Earth Sciences (AES), Environmental Engineering (EE) and Civil Engineering (CE).
 
-We hope you are looking forward to kicking off your MSc program with the first MUDE lecture on Tuesday, September 3rd!
 
-More information about the module will be provided in that session. For now you can see general information about the module [here](https://studiegids.tudelft.nl/a101_displayCourse.do?course_id=69347){:target="_blank"} as well as the course schedule via [MyTimetable](https://mytimetable.tudelft.nl/schedule){:target="_blank"}.
+## This Week
 
-We know you are busy getting ready for the start of the year, but if you have any free time we encourage you to take a look at [this page for incoming students](https://mude.citg.tudelft.nl/incoming/){:target="_blank"} and try reviewing some of the material, depending on your prior experience.
+*This page shows the most recent announcement and calendar. Frequently used pages are found via the links at the top right.*
 
-If you have personal questions, you may send a request to MUDE-CEG@tudelft.nl. Please reserve general questions about the module until the end of the first lecture.
+*See [Weekly Schedule]({{ site.baseurl }}/schedule) for additional explanation.*
 
-If you would like more information about the course contents before the first lecture, you can take a look at the [contents from last year](https://mude.citg.tudelft.nl/2023/){:target="_blank"}, or our [interactive online textbook](https://mude.citg.tudelft.nl/2023/book/intro.html){:target="_blank"}, but please note there will be significant changes, so only use it to get a general idea for what to expect!
+### Most recent announcement
 
-We look forward to meeting you on Tuesday!
+*A record of previous announcements can be found on the [All Announcements page]({{ site.baseurl }}/announcements).*
 
-Kind regards,
+{% if site.announcements %}
+{{ site.announcements.last }}
+[Previous Announcements](announcements){: .btn .btn-outline .fs-3 }
+{% endif %}
 
-The MUDE Team
\ No newline at end of file
+
+<!-- ### Calendar for this week -->
+<!--  -->
+<!-- {{ site.modules.first }} -->
+<!-- [Previous Calendars](calendar){: .btn .btn-outline .fs-3 } -->
\ No newline at end of file
diff --git a/info.md b/info.md
new file mode 100644
index 0000000000000000000000000000000000000000..c8789e9b818c91de1011804a88d1d26b5d85c307
--- /dev/null
+++ b/info.md
@@ -0,0 +1,131 @@
+---
+layout: page
+title: Module Information
+description: General information about MUDE.
+nav_order: 2
+nav_exclude: false
+---
+
+<!-- <a href="" target="_blank"></a> -->
+<!-- [](.md) -->
+
+# Module Information
+
+An overview of the module and some key policies are described on this page, adding to the description provided in the <a href="https://studiegids.tudelft.nl/a101_displayCourse.do?course_id=69347" target="_blank">Study Guide</a>.
+
+_Updates to the material on this page will be accompanied by announcements in class during the Monday lectures and and via the [Announcements](../announcements/) page on this website._
+
+MUDE is built on a repetitive and consistent weekly schedule, which is illustrated on the [Schedule page](../schedule), along with a list of topics, by week.
+
+If the information below does not answer your question, first check the [Answers Platform](https://answers.citg.tudelft.nl/){:target="_blank"} (described [below](#answers-platform)). If that doesn't help, you can contact MUDE staff at MUDE-CEG@tudelft.nl.
+
+This page contains the following sections:
+- [Module Information](#module-information)
+  - [Assessment](#assessment)
+  - [Assignments](#assignments)
+  - [Weekly Schedule](#weekly-schedule)
+    - [In-Class Sessions](#in-class-sessions)
+    - [Question Hours](#question-hours)
+  - [Online Resources](#online-resources)
+    - [Answers Platform](#answers-platform)
+  - [Attendance](#attendance)
+  - [Conduct](#conduct)
+
+## Assessment
+
+Your total MUDE grade consists of three assessments:	
+- Exam at end of Q1 (resit in Q2) (25%)
+- Exam at end of Q2 (resit in Q3) (25%)
+- Assignment Portfolio (50%)
+
+You will pass the module if you obtained at least a 5.8 for the three individual components. There will be a resit opportunity for the exams. If the grade for your Assignment Portfolio is below 5.8, you will get the opportunity to submit a revised version for which you will get a 6.0 if judged sufficient.
+
+This website has separate pages to describe the [Exams](../exams) and the [Assignment Portfolio](../portfolio).
+
+Note that the first part of Q1 is used to get used to the weekly MUDE activities and workflow; therefore, **none of the work during the first two weeks of Q1 is part of the Assignment Portfolio grade** (but the content is still part of the exam!).
+
+## Assignments
+
+There are three types of assignments every week, each of which is described below:
+- **Programming Assignments (PA)**: individual, part of Assignment Portfolio grade.
+- **Workshops (WS)**: assigned and completed during Wednesday sessions. _Not_ part of Assignment Portfolio grade.
+- **Group Assignments (GA)**: completed in groups during Friday sessions. Part of Assignment Portfolio grade.
+
+Assignments (and weeks) are numbered to indicate the quarter and week in which they occur. For example, PA 1.4 is the Programming Assignment for week 4 in quarter 1. Files and folders will use an underscore, for example `PA_1_4_*.ipynb` will be stored in folder `Week_1_4`.
+
+GitLab will be used to submit PA's and GA's and to recieve feedback from instructors. Instructions for how to access and use GitLab will be provided over the first two weeks of Q1.
+
+## Weekly Schedule
+
+Each week begins with a lecture on Monday (except Week 1.1, which is on Tuesday!) and ends with a Group Assignment completed in-class on a Friday; question hours, Programming Assignments and Wednesday Workshops are designed to help you learn the topic for each week in a structured way that is repeated each week. See the [weekly schedule page](../shedule) for an illustration.
+
+### In-Class Sessions
+
+The in-class sessions on Wednesday and Friday are designed for you to work collaboratively with classmates and be able to easily ask questions to teachers. We will be distributed over multiple locations, with instructors in each room. Room assignments will be posted to this website each week, by group number. You are not required to work with your group during the Wednesday sessions, although it is a useful moment to reflect on the Group Assignment from the previous week and plan for the upcoming Friday. Attendance is required for the Friday sessions (see [Attendance section below](#attendance)).
+
+### Question Hours
+
+The best chance for you to ask in-person questions about MUDE is during the Tuesday question hour, when we will have multiple teachers present to help with the theoretical topics, as well as issues related to programming.
+
+Thursday is planned during the lunch period due to the fact that all three MSc programs have full schedules on that day; it is provided in case you need a question answered before the Friday session (for example, perhaps you are trying to finish the programming assignment). There will be only 1 or 2 teachers present on Thursday.
+
+Monday question hours are held in 3.80.6 with Robert Lanzafame and are meant for quick questions or personal issues. As the room is small, please line up outside the door if there is a student ahead of you. Note that these sessions are _not_ visible in MyTimeTable. 
+
+Tuesday Question Hours are additionally scheduled during Weeks 1.9, 2.9, 2.10 and 3.9 for exam review.
+
+## Online Resources
+
+There are several online resources for this module, most of which are available with a quick-link in the top right corner of this website:
+- **MUDE Online Textbook**: weekly reading, along with interactive exercises to practice and study the material. 
+- **Answers Platform** ([answers.citg.tudelft.nl](https://answers.citg.tudelft.nl/)) a stack-exchange-style platform; you are encouraged to post questions _and_ answers!
+- **Files Page** ([mude.citg.tudelft.nl/2024/files/](https://mude.citg.tudelft.nl/2024/files/)): key files for easy access. Notebook files (`*.ipynb`) will be converted to HTML for easy online viewing; however the complete set of files required for an assignment (e.g., `*.py` or data files) will only be available via GitLab.
+- **GitLab**: starting in week 3 this will be our primary platform for sharing and submitting assignments, as well as receiving feedback. In Weeks 1 and 2 you will download your assignments from GitLab, but not submit them.
+- **Collegerama**: Our Monday lectures are available to stream online [here](https://collegeramavideoportal.tudelft.nl/catalogue/cegm1000/?academicYear=2024-2025-cegm1000).
+- **Brightspace:** annoucements and BuddyCheck. To make sure you never miss an announcement, get the Pulse app! An overview with instructions can be found [here](https://teaching-support.tudelft.nl/how-to-use-pulse/).
+- **BuddyCheck:** A peer feedback tool that will be completed on a weekly bases to monitor your group and improve your ability to work together. Described in detail on the [Assignment Portfolio page](./portfolio).
+
+Please note that content in the online textbook will be added on a weekly basis throughout the module, and changes will be announced and documented as needed. When new content is added, it will be done in large chunks. Changes will not be made retroactively that impact the scope of the exams (in other words, you will never need to re-study material because it changed prior to the exam). Notifications of errors, corrections and suggestions for improvement are glady welcomed via the Answers platform and/or via the MUDE email address.
+
+### Answers Platform
+
+The [Answers Platform](https://answers.citg.tudelft.nl/){:target="_blank"} is a website where you can find Answers to questions asked by yourself, other students and course staff. Ask anything you want related to MUDE!
+
+The platform works by providing (and discussing) answers to questions, then voting whether or not you find the answer to be useful. You can also track statistics as you participate in the platform, giving it a bit of a competitive side: we will be periodically awarding prizes to students who make exceptional contributions to the Answers platform throughout the semester! In addition, this is also a useful metric we have for selecting future MUDE TA's.
+
+There are numerous benefits for sharing our questions and answers on this platform. To ensure it becomes a useful resource, please consider the following guidelines:
+1. Questions and answers should be written as if they were a standalone document. You should not use it as if it were a WhatsApp or email conversation.
+2. Add a vote if something is useful or not. If you like a question or answer, give it an upvote! Downvotes are also informative (try to use the comment thread to indicate why).
+3. Edit your posts instead of adding a second post with a correction. Use the comment thread to discuss or explain confusion.
+4. Ask questions and post answers that are clear enough to be answered without searching for additional material. For example, write the equation in question or include a screenshot; include a snippet of code if it is programming related.
+5. Do not include personal information in your post.
+6. Do not ask questions to course staff individually or to the MUDE email address; instead, use the MUDE email to request an answer to a question that has remained unanswered for a few days; include the link so it is easy for course staff to find.
+
+<!-- Use the [Meta tab](https://answers.citg.tudelft.nl/categories/15){:target="_blank"} if you have questions for how the platform works (this is especially well-developed on the [page for the math department](https://answers.ewi.tudelft.nl/categories/2){:target="_blank"}). -->
+
+## Attendance
+
+Attendance in class is highly encouraged for the Monday and Wednesday sessions to stay on top of the material. However, attendance is mandatory only for the Group Assignment sessions on Friday. Most importantly, you should inform your group members in advance if you will not be present! You are free to arrange with each other to share the workload and catch up if a group member misses a Friday session (see also the [Conduct Section below](#conduct)).
+
+You are allowed to miss one session without obtaining prior permission. If you expect to miss more than one Friday session during a quarter, you should inform MUDE staff immediately, as repeated absences can impact your Group Assignments and cause a reduced Assignment Portfolio grade. 
+
+## Conduct
+
+As MUDE Staff, we do our best to accomodate all students and answer your questions as quickly as possible. However, this is a challenge with a large module of around 300 students. To help us in this regard, we kindly ask for your patience and understanding; we also appreciate you checking the [Answers Platform](https://answers.citg.tudelft.nl/){:target="_blank"} and coming to our in-class sessions and question hours rather than asking questions about the course content via email. That said, do not hesitate to email us at MUDE-CEG@tudelft.nl if you have a challenging personal situation.
+
+We expect all students and staff to adhere to the TU Delft [Code of Conduct](https://www.tudelft.nl/en/about-tu-delft/strategy/integrity-policy/tu-delft-code-of-conduct). In addition, there are several important points to consider for MUDE specifically.
+
+In terms of your assignments, we expect an honest effort and integrity: if you submit work that is not your own you should explicitly explain this in your submission. Failure to do so will result in grade reduction. We will run plagiarism checks throughout the semester on your work, and incidents will be reported directly to the Board of Examiners (you can learn more about the policy <a href="https://www.tudelft.nl/en/student/ceg-student-portal/education/education-information/academic-attitude" target="_blank">here</a>). In order to avoid this, please follow the following guidelines when working on and submitting your MUDE assignments:
+- You are free to use an AI tool, but we strongly recommend you try to ask small questions, rather than pasting the entire question prompt from an assignment. Never copy and paste the entire answer from an AI tool into your assignment submission. Our advice is to use AI tools to generate ideas, not answer questions.
+- Always: a) write code yourself as much as possible, and 2) understand what it is you are writing: this is a much better strategy for learning, and, while it may be slow at first, you will find that in the long run you will need to copy/paste less often!
+- Reading and looking at the work of classmates is OK, but avoid copy and paste of a) entire files, and b) large pieces of text or code. If you re-use more than a small number of sentences or lines you should clearly state that you have done so in your assignments. For example, write down the names of students with whom you worked or add a note that you developed a piece of the code from a ChatGPT answer. Note that answers in your Group Assignments which appears to come from another source, such as an AI tool, without citation, will result in points being deducted.
+
+With regards to **group work**, the items above apply; in addition, you are expected to:
+- Share the workload in an equitable way.
+- Consider each members strengths and weaknesses and support each other to improve over the quarter.
+- Inform your group members if your contribution to an assignment is not your own work (for example, from an AI tool or another classmate)
+- Communicate in advance if you will be absence and coordinate with each other to make sure the Group Assignments are completed equitably. You are free to do this for a single week, or over the entire quarter, as long as all members consent.
+- Use BuddyCheck to honestly evaluate the contributions of yourself and your group members individually.
+- If there are problems with your group, use the weekly BuddyChecks to inform course staff. If you think the BuddyCheck is not sufficient, do not hesitate to contact course staff directly at MUDE-CEG@tudelft.nl (all communication will remain confidential).
+- Don't wait until the end of the quarter to report issues with your group: the earler the better!
+
+<!-- - Re-use material with a suitable license (for example, <a href="https://creativecommons.org/licenses/by/2.0/" target="_blank">Creative Commons CC-BY</a> allows re-use with proper acknowledgement). -->
diff --git a/multiyear.md b/multiyear.md
new file mode 100644
index 0000000000000000000000000000000000000000..d76c3aa0b648db01a83c75db3540db37538efe4d
--- /dev/null
+++ b/multiyear.md
@@ -0,0 +1,36 @@
+---
+layout: page
+title: Multiyear Students
+description: Policies and advice for students who are from previous years than the current one.
+nav_order: 7
+nav_exclude: false
+# math: mathjax
+---
+
+# Multiyear Students (Students from Previous Years)
+
+This page gives advice on how to pass the Exam or Portfolio assessment for MUDE for students that have not completed all assessments for the entire module. For an overview of changes to the technical content in previous years, see the [Exams page](../exams).
+
+If you are a student from a previous year, please inform MUDE staff of your situation and plan for completing the module by the start of each quarter. We will do our best to find ways to help you study the material and pass the exam and/or portfolio.
+
+## Exams
+
+Students resitting the exam from previous years of MUDE are expected to write the the exam as-is; no alternative exam will be prepared. Review the Programming Assignments, Group Assignments and [online textbook](https://mude.citg.tudelft.nl/book/intro.html) to identify the changes; you can also ask the instructors in office hours. 
+
+It is also recommended that you follow activities, such as the workshops (WS) on Wednesday's, the Group Assignments (GA) on Friday's, and the weekly Programming Assignments (PA) as these are meant to help learn topics covered for the exam.
+
+Please talk to an instructor if you would like to find other students from previous years to work with. Unless you can commit to following the entire module as a "normal" student from this year, it is not possible to put you in a group with current students.
+
+## Portfolio
+
+The _Project Portfolio_ from the 2022-2023 and 2023-2024 academic years is now called the _Assignment Portfolio_, due to the transition to a weekly assignment that is turned in every Friday (now called the _Group Assignment_).
+
+If you completed the projects from previous years and recieved passing grades for the projects in an entire quarter, you do not need to repeat that quarter. Once you complete the remaining quarter, a composite grade will be computed using the grading rules for each year where the assignments were completed.
+
+If you only completed (or passed) part of the project assignments from a previous year, you must repeat the present year portfolio assignments for that quarter.
+
+Students from previous years that must finish the portfolio assignments from this year must also complete the programming assignments. BuddyChecks are not required if you complete the assignments individually (but we recommend you work with a group, if possible!). Please consult MUDE staff to arrange this. 
+
+## Students from 2022-2023
+
+If you are collaborating with students from this year on the Group Assignment, we recommend you review the Programming Assignments that focus on Git and collaboration, PA 1.3 and PA 1.4. This is especially true if you are participating in Q2 Assignment Portfolio work, as the material from Q2 builds on the PA's from Q1.
\ No newline at end of file
diff --git a/portfolio.md b/portfolio.md
new file mode 100644
index 0000000000000000000000000000000000000000..14fd91363f145b7ca629245f870374e2bf2fa4f8
--- /dev/null
+++ b/portfolio.md
@@ -0,0 +1,106 @@
+---
+layout: page
+title: Assignment Portfolio
+description: Overview of Assignment Portfolio (particularly the Group Assignments) and policies for report writing, directory structure and code documentation.
+nav_order: 4
+nav_exclude: false
+permalink: /portfolio/
+# math: mathjax
+---
+
+# Assignment Portfolio
+
+The Assignment Portfolio consists of three things: Programming Assignments, BuddyChecks and Group Assignments. As such, it is based on individual and group work.
+
+In particular, the Group Assignments consist of the following weekly elements:
+1. A set of digitial files that you submit every Friday at the end of the in-class sessions (except Weeks 1.2 and 1.3).
+2. BuddyCheck, a weekly questionnaire administered via Brightspace to evaluate yourself and your group members.
+3. Weekly reflections to improve the performance of your group and keep issues from becoming serious; recommended to occur at the beginning of the Wednesday in-class sessions, but this can be flexible.  
+
+Key components of the Assignment Portfolio are described below.
+
+This page contains the following sections:
+- [Assignment Portfolio](#assignment-portfolio)
+  - [Programming Assignments (PA)](#programming-assignments-pa)
+  - [Peer Feedback with Buddycheck](#peer-feedback-with-buddycheck)
+  - [Group Assignments](#group-assignments)
+  - [Grading Criteria: Assignment Portfolio](#grading-criteria-assignment-portfolio)
+  - [Procedures and Conduct](#procedures-and-conduct)
+    - [As a Group](#as-a-group)
+    - [As an Individual Student](#as-an-individual-student)
+
+## Programming Assignments (PA)
+
+A Programming Assignment is provided each week to introduce a few relevant concepts that are expected to be applied directly in the Group Assignment for that week. Programming Assignments are automatically graded after submitting them to GitLab and are assessed on a pass/no pass basis. You may resubmit as many times as needed to pass the assignment before the deadline at the end of each quarter.
+
+You do not have to submit PA 1.1 and 1.2.
+
+Programming Assignments will be checked for a passing grade periodically throughout each week; **additional information will be provided later in Q1.**
+
+## Peer Feedback with Buddycheck
+
+*Buddycheck* is a learning tool designed to help peer evaluation amongst your group in a constructive and transparent way. A Buddycheck form must be submitted every week (you will recieve an announcement via Brightspace).
+
+In addition to providing an opportunity for you to reflect on the performance of your group, and your role therein, the MUDE team will monitor the results and help guide those that may not be contributing in a productive and/or conscientious way. MUDE instructors may reach out to groups or individuals throughout the module, if necessary, and may alter the terms of Group Assignments for individuals. If after an initial warning, a second warning is issued, it may elicit in removal from the group, and the Assignment Portfolio for that quarter must be [completed individually](#as-an-individual-student).
+
+The first BuddyCheck will be assigned in Week 1.1.
+
+**Additional information about BuddyCheck will be provided in Week 1.2.**
+
+## Group Assignments
+
+The work you turn in with your group each Friday will be graded out of 10 points.
+
+There are a number of requirements that will be enforced for the **Group Assignment Reports**, which will be submitted as a combination of **Jupyter Notebooks**, **Python** and **Markdown** files. While providing the capability to present a wide variety of rich formatting, as well as facilitating computation, it is easy to produce documents that are simply un-readable --- these reporting requirements are designed to prevent that. Despite being part of your grade, these are generally good practices, and you will benefit by getting into the habit of applying these in your daily practice. 
+
+To help you get familiar with notebooks and how they can be used to write readable reports, we will slowly introduce concepts to you throughout the module. For example, the Group Assignments during Weeks 1.1 and 1.2 will give you a mostly-completed notebook to start with, whereas by the end of Q2 you may be creating notebooks and Markdown files from scratch.
+
+**This section will be updated later in Q1, as the first two weeks are used to get you used to the Group Assignment format.**
+
+## Grading Criteria: Assignment Portfolio
+
+The Assignment Portfolio will be determined based on the total number of points earned on the following:
+- Group Assignments: 10 points each per week (maximum of 140 points)
+- Programming Assignments: 2.5 points (maximum of 35 points) 
+- Buddycheck: 2 points each (maximum of 28 points)
+
+Note that all assignments during the first two weeks are ungraded, so points are calculated over 14 weeks (6 in Q1 and 8 in Q2), resulting in a maximum possible of 203 points.
+
+Assignment Portfolio Grade is assigned until higherbracket reached; for example, 163 is a 7.0, 164 is a 7.5	
+        
+| points | % of max | Grade* |
+| :---: | :---: | :---: |
+| 203  |  100%   | 10.0 |
+| 200  |  99%	 | 9.5 |
+| 191  |  94%	 | 9.0 |
+| 182  |  90%	 | 8.5 |
+| 173  |  85%	 | 8.0 |
+| 164  |  81%	 | 7.5 |
+| 156  |  77%	 | 7.0 |
+| 149  |  73%	 | 6.5 |
+| 142  |  70%	 | 6.0 |
+| 125  |  62%	 | 5.5 |
+| 102  |  50%	 | 5.0 |
+| 81   |  40%	 | 4.0 |
+| 61   |  30%	 | 3.0 |
+| 41   |  20%	 | 2.0 |
+| 21   |  10%	 | 1.0 |
+| 1	   |  0%	 | 0.0 |
+
+Note that active participation in the Programming Assignments and Buddy Checks along with an average score of 6 on the Group Assignments would provide just enough points to pass the Assignment Portfolio with a 6.0 (i.e., 30+28+84=142).
+
+## Procedures and Conduct
+
+### As a Group
+
+Option 1 (default---and strongly recommended!)
+* submit each Group Assignment report as specified each Friday at 12:30 and participate fairly with your group and you will receive timely feedback and keep up with the course contents
+
+Option 2: you don't submit a Group Assignment (or are unable to do so for any valid reason)
+* notify instructors as soon as possible that you are not able to submit a Group Assignment
+
+If you receive an insufficient score (<5.8) for a single Group Assignment you are not allowed an opportunity to repair this. If you receive an insufficient score (<5.8) for the entire Assignment Portfolio, you must notify the instructors that you would like to do a resit prior to the first day of the 3rd quarter. A new assignment and timeline will be communicated to you shortly thereafter; this approach will result in maximum grade of 6.0 for the Assignment Portfolio.
+
+### As an Individual Student
+
+Students that have been removed from their group for any reason will complete the Assignment Portfolio for that quarter individually. This can be done in either quarter, with a maximum grade of 6.0. Completing the Assignment Portfolio in one quarter does not preclude participating in a group and receiving the group grade for the other quarter. The assignment scope and timeline will be communicated to you on a case-by-case basis.
\ No newline at end of file
diff --git a/schedule.md b/schedule.md
new file mode 100644
index 0000000000000000000000000000000000000000..262ff325ed83e987bfae633fdc46e928ef57910d
--- /dev/null
+++ b/schedule.md
@@ -0,0 +1,49 @@
+---
+layout: page
+title: Schedule
+description: The weekly schedule and list of topics.
+nav_order: 3
+nav_exclude: false
+---
+
+<!-- Note that it is possible to assign flashy colours to the different kinds of events by editing `_sass/custom/schedule.scss` (N.B.: they match with the colours under the “Modules” tab!).
+It is relatively easy to update the events, their timings, or their locations, by editing `_schedules/weekly.md`. -->
+
+# Weekly Schedule and Overview of Topics
+
+## Weekly Schedule
+
+Below you can find an outline of the weekly schedule for Weeks 1.1-1.8 and 2.1-2.8. In addition, the first lecture (Week 1 of Q1), on a Tuesday, is an exception.
+
+![weekly schedule](../assets/figures/week.png){:width="800px"}
+
+## Overview of Topics
+
+Quarter 1: 
+- **Week 1.1**: Landing zone / Introduction to modelling
+- **Week 1.2**: Uncertainty Propagation
+- **Week 1.3**: Observation Theory, Part 1
+- **Week 1.4**: Observation Theory, Part 2
+- **Week 1.5**: Numerical Analysis, Part 1, Numerical Analysis Techniques
+- **Week 1.6**: Numerical Analysis, Part 2, Finite Difference Method
+- **Week 1.7**: Continuous (univariate) Distributions
+- **Week 1.8**: Multivariate Distributions
+
+Quarter 2:
+- **Week 2.1**: Finite Volume Method
+- **Week 2.2**: Finite Element Method
+- **Week 2.3**: Signal Processing
+- **Week 2.4**: Time Series Analysis
+- **Week 2.5**: Optimization
+- **Week 2.6**: Machine Learning
+- Holiday Break (2 weeks)
+- **Week 2.7**: Extreme Value Analysis
+- **Week 2.8**: Risk and Reliability
+
+**Exams** are typically scheduled as follows:
+- Q1 Exam: Monday of Week 1.10
+- Q2 Exam: Thursday of Week 2.9
+- Q1 Resit: Wednesday of Week 2.10
+- Q2 Resit: Monday of Week 3.10
+
+Tuesday Question Hours (10:45-12:30) are additionally scheduled during Weeks 1.9, 2.9, 2.10 and 3.9 for exam review.
\ No newline at end of file
diff --git a/staff.md b/staff.md
new file mode 100644
index 0000000000000000000000000000000000000000..d25561839f50c3ea377d34ca3ca48d031a4d7cdf
--- /dev/null
+++ b/staff.md
@@ -0,0 +1,29 @@
+---
+layout: page
+title: Staff
+description: A listing of the MUDE Team.
+nav_order: 6
+---
+
+# Staff
+
+<!-- Staff information is stored in the `_staffers` directory and rendered according to the layout file, `_layouts/staffer.html`. -->
+
+## Instructors
+
+{% assign instructors = site.staffers | where: 'role', 'Instructor' %}
+{% for staffer in instructors %}
+{{ staffer }}
+{% endfor %}
+
+{% assign teaching_assistants = site.staffers | where: 'role', 'Teaching Assistant' %}
+{% assign num_teaching_assistants = teaching_assistants | size %}
+{% if num_teaching_assistants != 0 %}
+## The Student Army: our Teaching Assistants
+
+MUDE wouldn't be possible without our amazing team of teaching assistants!
+
+{% for staffer in teaching_assistants %}
+{{ staffer }}
+{% endfor %}
+{% endif %}