diff --git a/slides/images/cover.jpg b/slides/images/cover.jpg
index c7fd296a000399b9687fbd71842ff9b600aca1b4..298963e4ced88d59a45a689898dde115d917b419 100644
Binary files a/slides/images/cover.jpg and b/slides/images/cover.jpg differ
diff --git a/slides/pages/qa.md b/slides/pages/qa.md
index e8db433e8d1713d6f4442a8ef59a22f086a7d91c..5faa3adc2473872eaa6d0cd43e88b4383f5e8fc8 100644
--- a/slides/pages/qa.md
+++ b/slides/pages/qa.md
@@ -6,13 +6,9 @@ title: Q&A
 
 Any questions about:
 
-- Eighth Assignment Sheet
 - Ninth Assignment Sheet
+- Final Exam
 - Topics from the lectures
 - Organisation
 
 <br/>
-
-## Resources
-
-- [P2P Network](https://www.enjoyalgorithms.com/blog/peer-to-peer-networks)
diff --git a/slides/pages/recap.md b/slides/pages/recap.md
index 893e4aefa601a4d8822eaa4d41910293ca85aa2f..7032a6bd28d7a83940810c2f5ac7258948e486b0 100644
--- a/slides/pages/recap.md
+++ b/slides/pages/recap.md
@@ -1,90 +1,53 @@
 ---
-title: Web Radio Server in Java
+title: Finale
+layout: center
 ---
 
-# Web Radio & Chat Room Server/Client in Java
-
-A possible approach:
-
-- Use different threads to handle different clients as well as different tasks
-- Use different ports to handle different services
-
-See live demo.
+# Last Tutorial Session
 
 ---
-title: RPC
+title: Reminders
 ---
 
-## Remote Procedure Call (RPC)
-
-**Remote Procedure Call (RPC)** is a distributed computing technique in which a computer program calls a procedure (subroutine or service) to execute in a different address space than its own.
-
-<div class="container flex justify-center mt-5">
-    <img src="/images/RPC.webp" class="block w-md"/>
-</div>
+## Reminders
 
-**Language Specific**:
+<br />
 
-- Java Remote Method Invocation (RMI)
-- Go RPC
-- ...
+- Last tutorial session
+- Last chance to present (vorrechnen) your assignment sheet
 
----
-title: RMI
----
-
-## Java Remote Method Invocation (RMI)
+## Today's topics
 
-It is a mechanism that allows an object residing in one system (JVM) to access/invoke an object running on another JVM.
+<br />
 
-<div class="container flex justify-center mt-5">
-    <img src="/images/RMI.webp" class="block w-md"/>
-</div>
-
-**Note:** RMI is a Java-specific implementation of RPC.
+- Exam preparation
+- More on Web Development
 
 ---
-title: RPC in Python
+title: Exam Preparation
+layout: two-cols
 ---
 
-## Exercise: Using RPC in Python
-
-Python provides built-in support for RPC through the [xmlrpc](https://docs.python.org/3/library/xmlrpc.html) module.
+## Relevant topics
 
-1. Try the example in `exercises/python-rpc` with your teammates.
-2. Modify the example to implement RPC services that sends bytes of a file (e.g. `yourimage.jpg`) to the client.
+- Concurrency, Determinism
+- Critical Sections, Threads, Locks
+- Petri Nets
+- Semaphores, Monitors
+- Deadlocks
+- Parallel Programming (OpenMP, MPI)
+- IPC/RPC
+- P2P Networks
+- Cloud Computing
+- Web Development
 
-**Hint**:
+::right::
 
-- Use `open` to open a file and read it in binary mode.
-- Use `xmlrpc.client.Binary` to wrap the bytes.
-- You can find example in the documentation of [xmlrpc](https://docs.python.org/3/library/xmlrpc.html).
-
----
-title: P2P
----
-
-# Recaps & Discussion - P2P
-
-Discuss the following topics and explain those concepts in your own words to your teammates:
-<br/>
-
-- What is peer-to-peer (P2P) architecture?
-- What are the use cases/examples of P2P?
-- What are the different types of P2P network?
-- What are the advantages and disadvantages of these type of P2P networks?
-- What are the advantages and disadvantages of P2P itself?
-
----
-title: Cloud Computing
----
+## Non-relevant topics
 
-# Cloud Computing
-Discuss the following topics and explain those concepts in your own words to your teammates:
-<br/>
+- Java RMI
 
-- What is cloud computing?
-- What are the **service models** of cloud computing?
-- What are the **deployment models** of cloud computing?
-- What are the key technologies involved in cloud computing?
+<!-- <div class="container flex justify-center mt-5"> -->
+<!--     <img src="/images/RPC.webp" class="block w-md"/> -->
+<!-- </div> -->
 
diff --git a/slides/slides.md b/slides/slides.md
index 5381f2179e10265bd4ebccab6d867fe4109721f8..05f6fa8cb14a199aeeca8005b9f47a2205ba90d8 100644
--- a/slides/slides.md
+++ b/slides/slides.md
@@ -17,7 +17,7 @@ css: unocss
 background: /images/cover.jpg
 ---
 
-# ALP4 Tutorial 11
+# ALP4 Tutorial 12
 
 ## Chao Zhan