diff --git a/_static/images/PRU_Connections.png b/_static/images/PRU_Connections.png
deleted file mode 100644
index df9079648fbfab2ea0955808af62a217fd87f21b..0000000000000000000000000000000000000000
Binary files a/_static/images/PRU_Connections.png and /dev/null differ
diff --git a/ideas/index.rst b/ideas/index.rst
index aa66125588e92f06340363b7bb9216843178e80f..5cdc0eeff162694564ac4447d0cc230479f970a2 100644
--- a/ideas/index.rst
+++ b/ideas/index.rst
@@ -28,30 +28,28 @@ Ideas
    | :bdg-info:`Low complexity`         | :bdg-info-line:`90 hours`     |
    +------------------------------------+-------------------------------+
 
-.. card:: Low-latency I/O RISC-V CPU core in FPGA fabric
+.. card:: ``librobotcontrol`` support for newer boards
 
-   :fas:`microchip;pst-color-primary` FPGA gateware improvements :bdg-success:`Medium complexity` :bdg-success-line:`175 hours`
+   :fas:`wand-sparkles;pst-color-danger` Automation and industrial I/O :bdg-success:`Medium complexity` :bdg-success-line:`175 hours`
 
    ^^^^
 
-   BeagleV-Fire features RISC-V 64-bit CPU cores and FPGA fabric. In that FPGA fabric, we'd like to
-   implement a RISC-V 32-bit CPU core with operations optimized for low-latency GPIO. This is similar
-   to the programmable real-time unit (PRU) RISC cores popularized on BeagleBone Black.
-
-   | **Goal:** RISC-V-based CPU on BeagleV-Fire FPGA fabric with GPIO
-   | **Hardware Skills:** `Verilog`_, `verification`_, `FPGA`_
-   | **Software Skills:** `RISC-V ISA`_, `assembly`_, `Linux`_
-   | **Possible Mentors:** `Cyril Jean <https://forum.beagleboard.org/u/vauban>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
+   Preliminary librobotcontrol support for BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire has been drafted, but it
+   needs to be cleaned up. We can also work on support for Raspberry Pi if UCSD releases their Hat for it.
 
+   | **Goal:** Update librobotcontrol for Robotics Cape on BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire
+   | **Hardware Skills:** `basic wiring`_, `motors`_
+   | **Software Skills:** `C`_, `Linux`_
+   | **Possible Mentors:** `Deepak Khatri <https://forum.beagleboard.org/u/lorforlinux>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
+   
    ++++
 
-   .. button-link:: https://forum.beagleboard.org/t/low-latency-risc-v-i-o-cpu-core/37156
+   .. button-link:: https://forum.beagleboard.org/t/librobotcontrol-support-for-newer-boards/37187
       :color: danger
       :expand:
 
       :fab:`discourse;pst-color-light` Discuss on forum
 
-
 .. card:: Update beagle-tester for mainline testing
 
    :fab:`linux;pst-color-primary` Linux kernel improvements :bdg-success:`Medium complexity` :bdg-danger-line:`350 hours`
@@ -75,121 +73,53 @@ Ideas
 
       :fab:`discourse;pst-color-light` Discuss on forum
 
-.. card:: Upstream wpanusb and bcfserial
-
-   :fab:`linux;pst-color-primary` Linux kernel improvements :bdg-success:`Medium complexity` :bdg-success-line:`175 hours`
-   
-   ^^^^
+.. card:: A Conversational AI Assistant for BeagleBoard using RAG and Fine-tuning
 
-   These are the drivers that are used to enable Linux to use a BeagleConnect Freedom as a SubGHz IEEE802.15.4 radio (gateway).
-   They need to be part of upstream Linux to simplify on-going support. There are several gaps that are known before they are
-   acceptable upstream.
-
-   | **Goal:** Add functional gaps, submit upstream patches for these drivers and respond to feedback
-   | **Hardware Skills:** `wireless communications`_
-   | **Software Skills:** `C`_, `Linux`_
-   | **Possible Mentors:** `Ayush Singh <https://forum.beagleboard.org/u/ayush1325>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
-
-   ++++
-
-   .. button-link:: https://forum.beagleboard.org/t/upstream-wpanusb-and-bcfserial/37186
-      :color: danger
-      :expand:
-
-      :fab:`discourse;pst-color-light` Discuss on forum
-
-.. card:: ``librobotcontrol`` support for newer boards
-
-   :fas:`wand-sparkles;pst-color-danger` Automation and industrial I/O :bdg-success:`Medium complexity` :bdg-success-line:`175 hours`
+   :fas:`brain;pst-color-secondary` Deep Learning :bdg-success:`Medium complexity` :bdg-success-line:`175 hours`
 
    ^^^^
 
-   Preliminary librobotcontrol support for BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire has been drafted, but it
-   needs to be cleaned up. We can also work on support for Raspberry Pi if UCSD releases their Hat for it.
-
-   | **Goal:** Update librobotcontrol for Robotics Cape on BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire
-   | **Hardware Skills:** `basic wiring`_, `motors`_
-   | **Software Skills:** `C`_, `Linux`_
-   | **Possible Mentors:** `Deepak Khatri <https://forum.beagleboard.org/u/lorforlinux>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
-   
-   ++++
-
-   .. button-link:: https://forum.beagleboard.org/t/librobotcontrol-support-for-newer-boards/37187
-      :color: danger
-      :expand:
-
-      :fab:`discourse;pst-color-light` Discuss on forum
+   BeagleBoard currently lacks an AI-powered assistant to help users troubleshoot errors. This project aims to address that need while also streamlining the onboarding process for new contributors, enabling them to get started more quickly.
 
-.. card:: Upstream Zephyr Support on BBAI-64 R5
-
-   :fas:`timeline;pst-color-secondary` RTOS/microkernel imporvements :bdg-success:`Medium complexity` :bdg-danger-line:`350 hours`
+   | **Goal:** Develop a domain-specific chatbot for BeagleBoard using a combination of RAG and fine-tuning of an open-source LLM (like Llama 3, Mixtral, or Gemma).  This chatbot will assist users with troubleshooting, provide information about BeagleBoard products, and streamline the onboarding process for new contributors.
+   | **Hardware Skills:** Ability to test applications on BeagleBone AI-64/BeagleY-AI and optimize for performance using quantization techniques.
+   | **Software Skills:** Python, RAG, Scraping techniques, Fine tuning LLMs, Gradio, Hugging Face Inference Endpoints, NLTK/spaCy, Git
+   | **Possible Mentors:** `Aryan Nanda <https://forum.beagleboard.org/u/aryan_nanda/>`_
    
-   ^^^^
-
-   Incorporating Zephyr RTOS support onto the Cortex-R5 cores of the TDA4VM SoC along with Linux operation on the A72 core. The objective is to harness the combined capabilities of both systems
-   to support BeagleBone AI-64.
-
-   | **Goal:** submit upstream patches to support BeagleBone AI-64 and respond to feedback
-   | **Hardware Skills:** Familiarity with ARM Cortex R5
-   | **Software Skills:** `C`_, `RTOS  <https://docs.zephyrproject.org/latest/develop/getting_started/index.html>`_
-   | **Possible Mentors:** `Dhruva Gole <https://forum.beagleboard.org/u/dhruvag2000>`_, `Nishanth Menon <https://forum.beagleboard.org/u/nishanth_menon>`_
-   | **Upstream Repository:** `The primary repository for Zephyr Project <https://github.com/zephyrproject-rtos/zephyr>`_
-
    ++++
 
-   .. button-link:: https://forum.beagleboard.org/t/upstream-zephyr-support-on-bbai-64-r5/37294/1
+   .. button-link:: https://forum.beagleboard.org/t/beaglemind/40806
       :color: danger
       :expand:
 
       :fab:`discourse;pst-color-light` Discuss on forum
 
-.. card:: Enhanced Media Experience with AI-Powered Commercial Detection and Replacement
-
-   :fas:`brain;pst-color-secondary` Deep Learning :bdg-success:`Medium complexity` :bdg-danger-line:`350 hours`
-   
-   ^^^^
-
-   Leveraging the capabilities of BeagleBoard’s powerful processing units, the project will focus on creating a real-time, efficient solution that enhances media consumption experiences by seamlessly integrating custom audio streams during commercial breaks.
-
-   | **Goal:** Build a deep learning model, training data set, training scripts, and a runtime for detection and modification of the video stream.
-   | **Hardware Skills:** Ability to capture and display video streams using `BeagleBone AI-64 <https://www.beagleboard.org/boards/beaglebone-ai-64>`_
-   | **Software Skills:** `Python <https://www.python.org/>`_, `TensorFlow <https://www.tensorflow.org/>`_, `TFlite <https://www.tensorflow.org/lite>`_, `Keras <https://www.tensorflow.org/guide/keras>`_, `GStreamer <https://gstreamer.freedesktop.org/>`_, `OpenCV <https://opencv.org/>`_
-   | **Possible Mentors:** `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_, `Deepak Khatri <https://forum.beagleboard.org/u/lorforlinux>`_
-
-   ++++
-
-.. card:: Embedded differentiable logic gate networks for real-time interactive and creative applications
+.. card:: Upstream wpanusb and bcfserial
 
-   :fas:`brain;pst-color-secondary` Creative AI :bdg-success:`Medium complexity` :bdg-danger-line:`350 hours`
+   :fab:`linux;pst-color-primary` Linux kernel improvements :bdg-success:`Medium complexity` :bdg-success-line:`175 hours`
    
    ^^^^
 
-   This project seeks to explore the potential of creative embedded AI, specifically using `Differentiable Logic (DiffLogic) <https://github.com/Felix-Petersen/difflogic>`_, by creating a system that can perform tasks like machine listening, sensor processing, sound and gesture classification, and generative AI.
+   These are the drivers that are used to enable Linux to use a BeagleConnect Freedom as a SubGHz IEEE802.15.4 radio (gateway).
+   They need to be part of upstream Linux to simplify on-going support. There are several gaps that are known before they are
+   acceptable upstream.
 
-   | **Goal:** Develop an embedded machine learning system on BeagleBone that leverages `Differentiable Logic (DiffLogic) <https://github.com/Felix-Petersen/difflogic>`_ for real-time interactive music creation and environment sensing. 
-   | **Hardware Skills:** Audio and sensor IO with `Bela.io <http://bela.io>`_
-   | **Software Skills:** Machine learning, deep learning, BeagleBone Programmable Real Time Unit (PRU) programming (see `PRU Cookbook <https://docs.beagleboard.org/latest/books/pru-cookbook/index.html>`_).
-   | **Possible Mentors:** `Jack Armitage <https://forum.beagleboard.org/u/jarm>`_, `Chris Kiefer <https://forum.beagleboard.org/u/luuma>`_
+   | **Goal:** Add functional gaps, submit upstream patches for these drivers and respond to feedback
+   | **Hardware Skills:** `wireless communications`_
+   | **Software Skills:** `C`_, `Linux`_
+   | **Possible Mentors:** `Ayush Singh <https://forum.beagleboard.org/u/ayush1325>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
 
    ++++
 
-   .. button-link:: https://forum.beagleboard.org/t/enhanced-media-experience-with-ai-powered-commercial-detection-and-replacement/37358
+   .. button-link:: https://forum.beagleboard.org/t/upstream-wpanusb-and-bcfserial/37186
       :color: danger
       :expand:
 
       :fab:`discourse;pst-color-light` Discuss on forum
 
-.. button-link:: https://forum.beagleboard.org/tag/gsoc-ideas
-   :color: danger
-   :expand:
-   :outline:
-
-   :fab:`discourse;pst-color-light` Visit our forum to see newer ideas being discussed!
-
-
 .. tip::
    
-   You can also check our our :ref:`gsoc-old-ideas` and :ref:`Past_Projects` for inspiration.
+   You can also check our :ref:`GSoC-old-ideas` and :ref:`Past_Projects` for inspiration.
 
 .. _C:
    https://jkridner.beagleboard.io/docs/latest/intro/beagle101/c.html
diff --git a/ideas/old/automation-and-industrial-io.rst b/ideas/old/automation-and-industrial-io.rst
index 218f92fc8e039d16b7dbc0c79933717d76a75507..f7bd2ad03e1bf52f589caad1952a6b524486ac8e 100644
--- a/ideas/old/automation-and-industrial-io.rst
+++ b/ideas/old/automation-and-industrial-io.rst
@@ -13,26 +13,7 @@ into professional automation tasks, is strongly desired.
 
 .. card:: 
 
-    :fas:`wand-sparkles;pst-color-secondary` **librobotcontrol support for BeagleBone AI/AI-64 and Robotics Cape**
-    ^^^^
-
-    - **Goal:** Complete implementation of librobotcontrol on BeagleBone AI/AI-64.
-    - **Hardware Skills:** Basic wiring
-    - **Software Skills:** C, Linux
-    - **Possible Mentors:** jkridner, lorforlinux
-    - **Expected Size of Project:** 350 hrs
-    - **Rating:** Medium
-    - **Upstream Repository:** https://github.com/jadonk/librobotcontrol/tree/bbai
-    - **References:** 
-        - http://www.strawsondesign.com/docs/librobotcontrol/index.html
-
-    ++++
-
-    :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
-
-.. card:: 
-
-    :fas:`wand-sparkles;pst-color-secondary` **Makecode Arcade for PocketBeagle GamePup**
+    :fas:`wand-sparkles;pst-color-secondary` **Makecode Arcade for PocketBeagle GamePup** :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
     ^^^^
 
     Makecode is a framework for creating special-purpose programming experiences for 
@@ -55,8 +36,14 @@ into professional automation tasks, is strongly desired.
         - https://github.com/microsoft/uf2-linux
         - https://beagleboard.org/capes
 
-    ++++
+.. _basic wiring:
+   https://docs.beagle.cc/intro/beagle101/basic-wiring.html
 
-    :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
+.. _C:
+   https://docs.beagle.cc/intro/beagle101/c.html
 
+.. _Linux:
+   https://docs.beagle.cc/intro/beagle101/linux.html
 
+.. _motors:
+   https://docs.beagle.cc/intro/beagle101/motors.html
diff --git a/ideas/old/linux-kernel-improvements.rst b/ideas/old/linux-kernel-improvements.rst
index 72b335bf7f87d09da25d0261447c4716c51a6732..488102d7f1b409decae7218e6a4a8c0e3016cb61 100644
--- a/ideas/old/linux-kernel-improvements.rst
+++ b/ideas/old/linux-kernel-improvements.rst
@@ -5,6 +5,37 @@ Linux kernel improvements
 
 Below are the projects that comes under linux kernel improvements category.
 
+
+.. card:: 
+
+    :fab:`linux;pst-color-primary` **Upstream wpanusb and bcfserial** :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Medium size`
+    ^^^^
+
+    These are the drivers that are used to enable Linux to use a BeagleConnect Freedom as a SubGHz IEEE802.15.4 radio (gateway).
+    They need to be part of upstream Linux to simplify on-going support. There are several gaps that are known before they are
+    acceptable upstream.
+
+    - **Goal:** Add functional gaps, submit upstream patches for these drivers and respond to feedback
+    - **Hardware Skills:** `wireless communications`_
+    - **Software Skills:** `C`_, `Linux <https://docs.beagleboard.org/intro/beagle101/linux.html>`_
+    - **Possible Mentors:** `Ayush Singh <https://forum.beagleboard.org/u/ayush1325>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
+    - **Expected Size of Project:** 175 hrs
+    - **Rating: Medium**
+    - **Upstream Repository:** `Linux <https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git>`_
+    - **References:**
+        - `Submitting patches: the essential guide to getting your code into the kernel — The Linux Kernel documentation <https://www.kernel.org/doc/html/latest/process/submitting-patches.html>`_
+        - `BeagleConnect · GitLab <https://openbeagle.org/beagleconnect>`_
+        - `BeagleConnect / Linux / wpanusb · GitLab <https://openbeagle.org/beagleconnect/linux/wpanusb>`_
+        - `BeagleConnect / Linux / bcfserial · GitLab <https://openbeagle.org/beagleconnect/linux/bcfserial>`_
+
+    ++++
+
+    .. button-link:: https://forum.beagleboard.org/t/upstream-wpanusb-and-bcfserial/37186
+      :color: danger
+      :expand:
+
+      :fab:`discourse;pst-color-light` Discuss on forum
+
 .. card:: 
 
     :fab:`linux;pst-color-secondary` **BeagleBone Cape (add-on board) compatibility layer (BB-CCL)** :bdg-danger:`High priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
@@ -26,14 +57,14 @@ Below are the projects that comes under linux kernel improvements category.
     ++++
 
     .. button-link:: https://example.com
-      :color: secondary
+      :color: danger
       :expand:
 
       :fab:`gitlab;pst-color-light` Discuss on forum
 
 .. card:: 
 
-    :fab:`linux;pst-color-secondary` **Xenomai vs Preempt-RT**
+    :fab:`linux;pst-color-secondary` **Xenomai vs Preempt-RT** :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
     ^^^^
 
     In the growing market of embedded Linux audio devices, engineers more and more face the 
@@ -55,13 +86,9 @@ Below are the projects that comes under linux kernel improvements category.
     - **Rating:** Medium
     - **Upstream Repository:** https://xenomai.org
 
-    ++++
-
-    :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
-
 .. card:: 
 
-    :fab:`linux;pst-color-secondary` **Xenomai kernel for most recent BB boards**
+    :fab:`linux;pst-color-secondary` **Xenomai kernel for most recent BB boards** :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
     ^^^^
 
     `Xenomai <http://xenomai.org/>`_ is a co-kernel for Linux that allows selected threads on 
@@ -88,6 +115,47 @@ Below are the projects that comes under linux kernel improvements category.
     - **References:**
         - `Paper: How fast is fast enough? <https://picture.iczhiku.com/resource/paper/WyIEpzspsLtjRXnc.pdf>`_
 
-    ++++
+.. _C:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/c.html
+
+.. _Assembly:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/assembly.html
+
+.. _Verilog:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/verilog.html
+
+.. _Zephyr:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/zephyr.html
+
+.. _Linux:
+   https://docs.beagleboard.org/intro/beagle101/linux.html
+
+.. _device-tree:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/device-tree.html
+
+.. _FPGA:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/fpga.html
+
+.. _basic wiring:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/basic-wiring.html
+
+.. _motors:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/motors.html
+
+.. _embedded serial interfaces:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/embedded-serial.html
+
+.. _OpenBeagle CI:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/openbeagle-ci.html
+
+.. _verification:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/verification.html
+
+.. _wireless communications:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/wireless-communications.html
+
+.. _Buildroot:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/buildroot.html
 
-    :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size`
\ No newline at end of file
+.. _RISC-V ISA:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/riscv.html
\ No newline at end of file
diff --git a/ideas/old/rtos-microkernel-improvements.rst b/ideas/old/rtos-microkernel-improvements.rst
index 5d73e6e63d5a0bf57a77fbfc8c9b0a2201c0638c..7a6a52add3812b08fd43e56bf664c589966e3a85 100644
--- a/ideas/old/rtos-microkernel-improvements.rst
+++ b/ideas/old/rtos-microkernel-improvements.rst
@@ -8,9 +8,35 @@ specific focus on better understanding of computer systems and co-processing
 in a heterogeneous, asymmetrical multiprocessor system where Linux is the 
 typical kernel used on the system coordination portion of the system. 
 
+.. card:: Upstream Zephyr Support on BeagleBone AI-64 R5
+
+   :fas:`timeline;pst-color-secondary` RTOS/microkernel imporvements :bdg-success:`Medium complexity` :bdg-danger-line:`350 hours`
+   
+   ^^^^
+
+   Incorporating Zephyr RTOS support onto the Cortex-R5 cores of the TDA4VM SoC along with Linux operation on the A72 core. The objective is to harness the combined capabilities of both systems
+   to support BeagleBone AI-64.
+
+   - **Goal:** submit upstream patches to support BeagleBone AI-64 and respond to feedback
+   - **Hardware Skills:** Familiarity with ARM Cortex R5
+   - **Software Skills:** `C`_, `RTOS  <https://docs.zephyrproject.org/latest/develop/getting_started/index.html>`_
+   - **Possible Mentors:** `Dhruva Gole <https://forum.beagleboard.org/u/dhruvag2000>`_, `Nishanth Menon <https://forum.beagleboard.org/u/nishanth_menon>`_
+   - **Upstream Repository:** `The primary repository for Zephyr Project <https://github.com/zephyrproject-rtos/zephyr>`_
+   - **Expected Size of Project:** 350 hrs
+   - **Rating:** Medium
+   - **References:**
+      - `J721E TRM <http://www.ti.com/lit/pdf/spruil1>`_
+   ++++
+
+   .. button-link:: https://forum.beagleboard.org/t/upstream-zephyr-support-on-bbai-64-r5/37294/1
+      :color: danger
+      :expand:
+
+      :fab:`discourse;pst-color-light` Discuss on forum
+
 .. card:: 
 
-    :fas:`timeline;pst-color-secondary` **RTEMS on RISC-V**
+    :fas:`timeline;pst-color-secondary` **RTEMS on RISC-V** :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size` 
     ^^^^
 
     - **Goal:** Add RISC-V-based PolarFire SoC support to RTEMS RTOS
@@ -23,13 +49,9 @@ typical kernel used on the system coordination portion of the system.
     - **References:**
         - `Issue on RTEMS tracker <https://devel.rtems.org/ticket/4626>`_
 
-    ++++
-
-    :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size` 
-
 .. card:: 
 
-    :fas:`timeline;pst-color-secondary` **Zephyr on R5/M4F (K3)**
+    :fas:`timeline;pst-color-secondary` **Zephyr on R5/M4F (K3)** :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size` 
     ^^^^
 
     - **Goal:** Add Zephyr RTOS support to the R5/M4F cores in the J721E/AM62 SoC
@@ -43,6 +65,5 @@ typical kernel used on the system coordination portion of the system.
         - `J721E TRM <http://www.ti.com/lit/pdf/spruil1>`_
         - `AM62 TRM <https://www.ti.com/lit/pdf/spruiv7>`_
 
-    ++++
-
-    :bdg-success:`Medium priority` :bdg-success:`Medium complexity` :bdg-danger-line:`Large size` 
\ No newline at end of file
+.. _C:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/c.html
\ No newline at end of file
diff --git a/projects/2024.rst b/projects/2024.rst
new file mode 100644
index 0000000000000000000000000000000000000000..c7150943a1f69bcab17d2397bac7dd8b69e65953
--- /dev/null
+++ b/projects/2024.rst
@@ -0,0 +1,107 @@
+.. _gsoc-2024-projects:
+
+:far:`calendar-days` 2024
+##########################
+
+
+Enhanced Media Experience with AI-Powered Commercial Detection and Replacement
+********************************************************************************
+
+.. youtube:: Kagg8JycOfo
+   :width: 100%
+
+| **Summary:** Leveraging the capabilities of BeagleBoard’s powerful processing units, the project will focus on creating a real-time, efficient solution that enhances media consumption experiences by seamlessly integrating custom audio streams during commercial breaks.
+
+- Develop a neural network model: Combine Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs) to analyze video and audio data, accurately identifying commercial segments within video streams.
+- Implement a real-time pipeline: Create a real-time pipeline for BeagleBoard that utilizes the trained model to detect commercials in real-time and replace them with alternative content or obfuscate them, alongside replacing the audio with predefined streams.
+- Optimize for BeagleBoard: Ensure the entire system is optimized for real-time performance on BeagleBoard hardware, taking into account its unique computational capabilities and constraints.
+
+
+**Contributor:** Aryan Nanda
+
+**Mentors:** `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_, `Deepak Khatri <https://forum.beagleboard.org/u/lorforlinux>`_, Kumar Abhishek
+
+.. grid:: 2 2 2 2
+
+   .. grid-item::
+
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2024/projects/UOX7iDEU
+         :color: info
+         :shadow:
+         :expand:
+
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
+
+      .. button-link:: https://gsoc.beagleboard.io/proposals/old/2024/commercial_detection_and_replacement.html
+         :color: primary
+         :shadow:
+         :expand:
+
+         Proposal
+
+
+Low-latency I/O RISC-V CPU core in FPGA fabric
+************************************************
+
+.. youtube:: ic0RRK6d3hg
+  :width: 100%
+
+| **Summary:** Implementation of PRU subsystem on BeagleV-Fire’s FPGA fabric, resulting in a real-time microcontroller system working alongside the main CPU, providing low-latency access to I/O.
+
+**Contributor:** Atharva Kashalkar
+
+**Mentors:** `Cyril Jean <https://forum.beagleboard.org/u/vauban>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_, Vedant Paranjape, Kumar Abhishek
+
+.. grid:: 2 2 2 2
+
+   .. grid-item::
+
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2024/projects/KjUoFlg2
+         :color: info
+         :shadow:
+         :expand:
+
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
+
+      .. button-link:: https://gsoc.beagleboard.io/proposals/old/2024/RISC-V_CPU_core_in_FPGA_fabric.html
+         :color: primary
+         :shadow:
+         :expand:
+
+         Proposal
+
+Differentiable Logic for Interactive Systems and Generative Music - Ian Clester
+************************************************
+
+.. youtube:: NvHxMCF8sAQ
+  :width: 100%
+
+| **Summary:** Developing an embedded machine learning system on BeagleBoard that leverages Differentiable Logic (DiffLogic) for real-time interactive music creation and environment sensing. The system will enable on-device learning, fine-tuning, and efficient processing for applications in new interfaces for musical expression.
+
+**Contributor:** Ian Clester
+
+**Mentors:** `Jack Armitage <https://forum.beagleboard.org/u/jarm/summary>`_, Chris Kiefer
+
+.. grid:: 2 2 2 2
+
+   .. grid-item::
+
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2024/projects/FBk0MM8g
+         :color: info
+         :shadow:
+         :expand:
+
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
+
+      .. button-link:: https://gsoc.beagleboard.io/proposals/old/2024/ijc.html
+         :color: primary
+         :shadow:
+         :expand:
+
+         Proposal
\ No newline at end of file
diff --git a/projects/index.rst b/projects/index.rst
index 1d3b4737738e14800d42c8c9d996d233c9f9a1c1..c0e0ae1875ecfc573ef5088ec363795cd92f1781 100644
--- a/projects/index.rst
+++ b/projects/index.rst
@@ -14,6 +14,11 @@ GSoC over the previous years is given in the section that follows.
     :margin: 4 4 0 0 
     :gutter: 4
 
+    .. grid-item-card:: :far:`calendar-days` 2024
+        :text-align: center
+        :link: gsoc-2024-projects
+        :link-type: ref
+
     .. grid-item-card:: :far:`calendar-days` 2023
         :text-align: center
         :link: gsoc-2023-projects
@@ -82,7 +87,8 @@ GSoC over the previous years is given in the section that follows.
 .. toctree:: 
     :maxdepth: 1
     :hidden:
-
+    
+    2024
     2023
     2022
     2021
@@ -94,4 +100,4 @@ GSoC over the previous years is given in the section that follows.
     2015
     2014
     2013
-    2010
+    2010
\ No newline at end of file
diff --git a/proposals/index.rst b/proposals/index.rst
index 59e49b578fcdac542282fc24043da235c316da7d..4779f236bde8d315fa1f066f30b9490ac1383117 100644
--- a/proposals/index.rst
+++ b/proposals/index.rst
@@ -1,38 +1,18 @@
-.. _gsoc-proposals:
-
 Proposals
 #########
 
 .. tip:: 
 
-    Checkout :ref:`gsoc-project-ideas` page to explore ideas and :ref:`gsoc-proposal-guide` page to write your own proposal.
+    Checkout :ref:`gsoc-project-ideas` page to explore ideas and :ref:`gsoc-proposal-guide` page to write your own proposal. You can also refer to :ref:`old-gsoc-proposals` to view old proposals submitted for GSoC.
 
 .. toctree:: 
     :maxdepth: 1
-    :caption: Accepted proposals
-
-    
-    melta101
-    
-    ijc
-    
-    commercial_detection_and_replacement
-    RISC-V_CPU_core_in_FPGA_fabric
-
-.. toctree:: 
-    :maxdepth: 1
-    :caption: Rejected Proposals
+    :caption: Proposal template
 
-    suraj-sonawane
-    upstream_zephyr_bbai64_r5
-    alecdenny
-    matt-davison
-    mc
-    himanshuk
-    drone_cape_for_beagle-v-fire
+    template
 
 .. toctree:: 
     :maxdepth: 1
-    :caption: Proposal template
+    :caption: Old Proposals
 
-    template
\ No newline at end of file
+    old
diff --git a/proposals/Assets/Figure1.png b/proposals/old/2024/Assets/Figure1.png
similarity index 100%
rename from proposals/Assets/Figure1.png
rename to proposals/old/2024/Assets/Figure1.png
diff --git a/proposals/Assets/Figure2.png b/proposals/old/2024/Assets/Figure2.png
similarity index 100%
rename from proposals/Assets/Figure2.png
rename to proposals/old/2024/Assets/Figure2.png
diff --git a/proposals/Assets/Figure3.png b/proposals/old/2024/Assets/Figure3.png
similarity index 100%
rename from proposals/Assets/Figure3.png
rename to proposals/old/2024/Assets/Figure3.png
diff --git a/proposals/Assets/Figure4.png b/proposals/old/2024/Assets/Figure4.png
similarity index 100%
rename from proposals/Assets/Figure4.png
rename to proposals/old/2024/Assets/Figure4.png
diff --git a/proposals/Assets/Figure5.png b/proposals/old/2024/Assets/Figure5.png
similarity index 100%
rename from proposals/Assets/Figure5.png
rename to proposals/old/2024/Assets/Figure5.png
diff --git a/proposals/Assets/Figure6.png b/proposals/old/2024/Assets/Figure6.png
similarity index 100%
rename from proposals/Assets/Figure6.png
rename to proposals/old/2024/Assets/Figure6.png
diff --git a/_static/images/PRU_diagram.png b/proposals/old/2024/Assets/PRU_diagram.png
similarity index 100%
rename from _static/images/PRU_diagram.png
rename to proposals/old/2024/Assets/PRU_diagram.png
diff --git a/_static/images/architecture-diagram.png b/proposals/old/2024/Assets/architecture-diagram.png
similarity index 100%
rename from _static/images/architecture-diagram.png
rename to proposals/old/2024/Assets/architecture-diagram.png
diff --git a/proposals/artifact.png b/proposals/old/2024/Assets/artifact.png
similarity index 100%
rename from proposals/artifact.png
rename to proposals/old/2024/Assets/artifact.png
diff --git a/_static/images/logic-gates-fix.png b/proposals/old/2024/Assets/logic-gates-fix.png
similarity index 100%
rename from _static/images/logic-gates-fix.png
rename to proposals/old/2024/Assets/logic-gates-fix.png
diff --git a/_static/images/perceptron.png b/proposals/old/2024/Assets/perceptron.png
similarity index 100%
rename from _static/images/perceptron.png
rename to proposals/old/2024/Assets/perceptron.png
diff --git a/proposals/RISC-V_CPU_core_in_FPGA_fabric.rst b/proposals/old/2024/RISC-V_CPU_core_in_FPGA_fabric.rst
similarity index 99%
rename from proposals/RISC-V_CPU_core_in_FPGA_fabric.rst
rename to proposals/old/2024/RISC-V_CPU_core_in_FPGA_fabric.rst
index 5e731093f7a42bcba209283f8a6c8f0c129d4814..94de8ebe490bd37d6f2c703bb4e138f4438736c2 100644
--- a/proposals/RISC-V_CPU_core_in_FPGA_fabric.rst
+++ b/proposals/old/2024/RISC-V_CPU_core_in_FPGA_fabric.rst
@@ -59,7 +59,7 @@ The main aim of this project is to deploy a soft core subsystem on BeagleV-Fire
 
 The programmable nature of the PRU, along with its access to pins, events, and all SoC resources, provides flexibility in implementing fast real-time responses, specialised data handling operations, custom peripheral interfaces, and in offloading tasks from the main processor cores of the system-on-chip (SoC).
 
-.. image:: ../_static/images/PRU_diagram.png 
+.. image:: ./Assets/PRU_diagram.png 
 
 Based on the requirements of the project, it is most efficient to use PicoRV (an open source RISC-V based processor) as a base and modify it to perform high speed I/O operations. The PicoRV possesses excellent compiler support and diverse instruction set but lacks I/O support and single-cycle execution for some instructions.
 
diff --git a/proposals/alecdenny.rst b/proposals/old/2024/alecdenny.rst
similarity index 99%
rename from proposals/alecdenny.rst
rename to proposals/old/2024/alecdenny.rst
index 9080409b614aab48e86eafe1088a0e81ef96c2b0..77fbb4d39adc06d4152ab4d5498cb0224a15e671 100644
--- a/proposals/alecdenny.rst
+++ b/proposals/old/2024/alecdenny.rst
@@ -53,7 +53,7 @@ Output representation will be similar to `thermometer format <https://en.wikiped
 
 In order to feed the model enough data, vocal data will be analyzed and connected to its most similar timbral points in the sample using algorithms found in concatenative synthesis. This synthetic data can be used to condition the network for vocal inputs. Ideally the inclusion of this synthetic data will allow for vocal interaction from the user to navigate the granular synthesis engine. By synthetic data, I am not referring to synthesized vocal sounds, but rather vocal sounds that have been prepared in the format of MFCCs, and tied to their most similar grain in the target sample. Concatenative synthesis hosts a family of techniques by which individual grains of audio can be analyzed, compared and connected to each other based on similarity [2]. Training the model to replicate this process for inputs with features far outside those of the target sample could allow for an instrument that is better conditioned for any user input, but here I think focusing on vocal inputs would be most relevant.
 
-.. image:: artifact.png
+.. image:: ./Assets/artifact.png
   :width: 400
   :alt: Alternative text
 
diff --git a/proposals/assets_drone_cape/workflow_image_processing.png b/proposals/old/2024/assets_drone_cape/workflow_image_processing.png
similarity index 100%
rename from proposals/assets_drone_cape/workflow_image_processing.png
rename to proposals/old/2024/assets_drone_cape/workflow_image_processing.png
diff --git a/proposals/assets_drone_cape/workflow_pwm.png b/proposals/old/2024/assets_drone_cape/workflow_pwm.png
similarity index 100%
rename from proposals/assets_drone_cape/workflow_pwm.png
rename to proposals/old/2024/assets_drone_cape/workflow_pwm.png
diff --git a/proposals/commercial_detection_and_replacement.rst b/proposals/old/2024/commercial_detection_and_replacement.rst
similarity index 100%
rename from proposals/commercial_detection_and_replacement.rst
rename to proposals/old/2024/commercial_detection_and_replacement.rst
diff --git a/proposals/drone_cape_for_beagle-v-fire.rst b/proposals/old/2024/drone_cape_for_beagle-v-fire.rst
similarity index 100%
rename from proposals/drone_cape_for_beagle-v-fire.rst
rename to proposals/old/2024/drone_cape_for_beagle-v-fire.rst
diff --git a/proposals/ijc.rst b/proposals/old/2024/ijc.rst
similarity index 100%
rename from proposals/ijc.rst
rename to proposals/old/2024/ijc.rst
diff --git a/proposals/images_support/BeaeglV-fire_gateware.png b/proposals/old/2024/images_support/BeaeglV-fire_gateware.png
similarity index 100%
rename from proposals/images_support/BeaeglV-fire_gateware.png
rename to proposals/old/2024/images_support/BeaeglV-fire_gateware.png
diff --git a/proposals/images_support/Device_tree.png b/proposals/old/2024/images_support/Device_tree.png
similarity index 100%
rename from proposals/images_support/Device_tree.png
rename to proposals/old/2024/images_support/Device_tree.png
diff --git a/proposals/old/2024/index.rst b/proposals/old/2024/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..8e6db83cdfe7fb846f9127de47ed888b4d69c537
--- /dev/null
+++ b/proposals/old/2024/index.rst
@@ -0,0 +1,27 @@
+.. _2024-gsoc-proposals:
+
+2024 Archived Proposals
+########################
+
+This directory contains archived proposals and related assets from 2024.
+
+.. toctree::
+    :maxdepth: 1
+    :caption: Accepted Proposals
+
+    melta101
+    ijc
+    commercial_detection_and_replacement
+    RISC-V_CPU_core_in_FPGA_fabric
+
+.. toctree::
+    :maxdepth: 1
+    :caption: Other Proposals
+
+    suraj-sonawane
+    upstream_zephyr_bbai64_r5
+    alecdenny
+    matt-davison
+    mc
+    himanshuk
+    drone_cape_for_beagle-v-fire
diff --git a/proposals/matt-davison.rst b/proposals/old/2024/matt-davison.rst
similarity index 100%
rename from proposals/matt-davison.rst
rename to proposals/old/2024/matt-davison.rst
diff --git a/proposals/mc.rst b/proposals/old/2024/mc.rst
similarity index 99%
rename from proposals/mc.rst
rename to proposals/old/2024/mc.rst
index 1eda2c4da025359c627b36b3e55ddea7ceca8e3f..6ff4762d29a81653df5c9580bec9c6084c7f7fe9 100644
--- a/proposals/mc.rst
+++ b/proposals/old/2024/mc.rst
@@ -70,12 +70,12 @@ A standard neural network uses a perceptron, which is a binary linear classifier
 
 The following image illustrates the steps of the perceptron.
 
-.. image:: ../_static/images/perceptron.png
+.. image:: Assets/perceptron.png
   :alt: An image of a perceptron describing each stage
 
 A logic gate is similar to a perceptron in that it also can be used as a binary linear classifier.  With XOR, it takes on the implementation of a multi-layer perceptron, but the main concept within leveraging logic gates as perceptrons is that they both function as binary linear classifiers as demonstrated below:
 
-.. image:: ../_static/images/logic-gates-fix.png
+.. image:: Assets/logic-gates-fix.png
   :alt: An image of logic gates acting as linear classifiers
 
 A table of key differences between the network architectures follows:
diff --git a/proposals/melta101.rst b/proposals/old/2024/melta101.rst
similarity index 100%
rename from proposals/melta101.rst
rename to proposals/old/2024/melta101.rst
diff --git a/proposals/melta101_static/RPMSG.png b/proposals/old/2024/melta101_static/RPMSG.png
similarity index 100%
rename from proposals/melta101_static/RPMSG.png
rename to proposals/old/2024/melta101_static/RPMSG.png
diff --git a/proposals/melta101_static/TI-SCI.png b/proposals/old/2024/melta101_static/TI-SCI.png
similarity index 100%
rename from proposals/melta101_static/TI-SCI.png
rename to proposals/old/2024/melta101_static/TI-SCI.png
diff --git a/proposals/melta101_static/Test_OpenAMP.png b/proposals/old/2024/melta101_static/Test_OpenAMP.png
similarity index 100%
rename from proposals/melta101_static/Test_OpenAMP.png
rename to proposals/old/2024/melta101_static/Test_OpenAMP.png
diff --git a/proposals/melta101_static/systemarch.png b/proposals/old/2024/melta101_static/systemarch.png
similarity index 100%
rename from proposals/melta101_static/systemarch.png
rename to proposals/old/2024/melta101_static/systemarch.png
diff --git a/proposals/suraj-sonawane.rst b/proposals/old/2024/suraj-sonawane.rst
similarity index 100%
rename from proposals/suraj-sonawane.rst
rename to proposals/old/2024/suraj-sonawane.rst
diff --git a/proposals/upstream_zephyr_bbai64_r5.rst b/proposals/old/2024/upstream_zephyr_bbai64_r5.rst
similarity index 100%
rename from proposals/upstream_zephyr_bbai64_r5.rst
rename to proposals/old/2024/upstream_zephyr_bbai64_r5.rst
diff --git a/proposals/old/index.rst b/proposals/old/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..af940ad577fa64d662890564a544d1d7be19f272
--- /dev/null
+++ b/proposals/old/index.rst
@@ -0,0 +1,10 @@
+.. _old-gsoc-proposals:
+
+Old Proposals
+###################
+
+.. toctree::
+    :maxdepth: 1
+    :caption: Years
+
+    2024/index