diff --git a/Past-Contrib/2013.rst b/Past-Contrib/2013.rst
index 518c21645d8f9274fb972662ac2682f9bf9cbcad..3138a1a70fbda02293a687e1c84641980615a4c6 100644
--- a/Past-Contrib/2013.rst
+++ b/Past-Contrib/2013.rst
@@ -6,24 +6,10 @@ GSoC Contribution for 2013
 Minix I2C Project for BeagleBoard.org
 **************************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/dxjaFsWYkAM/maxresdefault.jpg 
-        :alt: GSoC 2013: Results of the Minix I2C Project for BeagleBoard.org
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=dxjaFsWYkAM 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/dxjaFsWYkAM" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: dxjaFsWYkAM
+   :width: 1280
+   :height: 720
+   :align: center
 
 +------------------------+-------------------------------------------------+
 | Mentee                 | Mentor                                          |
@@ -34,24 +20,10 @@ Minix I2C Project for BeagleBoard.org
 beagle ROS
 ***********
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/JTsZL-puy-E/maxresdefault.jpg 
-        :alt: beagle ros final
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=JTsZL-puy-E 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/JTsZL-puy-E" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: JTsZL-puy-E
+   :width: 1280
+   :height: 720
+   :align: center
 
 +------------------------+-------------------------------------------------+
 | Mentee                 | Mentor                                          |
@@ -62,24 +34,11 @@ beagle ROS
 BeagleBone Black : Using Userspace-Arduino libraries
 *****************************************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/1F0S5ajq-Ls/maxresdefault.jpg 
-        :alt: BeagleBone Black : Using Userspace-Arduino libraries
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=1F0S5ajq-Ls 
-
-.. only:: html
-
-    .. raw:: html
+.. youtube:: 1F0S5ajq-Ls
+   :width: 1280
+   :height: 720
+   :align: center
 
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/1F0S5ajq-Ls" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
 +-------------------------------------+-----------------------------------------------+
 | Mentee                              | Mentor                                        |
 +======================+==============================================================+
@@ -89,22 +48,9 @@ BeagleBone Black : Using Userspace-Arduino libraries
 Booting BeagleBone Black/White via Android
 *******************************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/hxzoz6f4Q5w/maxresdefault.jpg 
-        :alt: Boot BeagleBone Black/White via Android
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=hxzoz6f4Q5w
-
-.. only:: html
-
-    .. raw:: html
+.. youtube:: hxzoz6f4Q5w
+   :width: 1280
+   :height: 720
+   :align: center
 
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/hxzoz6f4Q5w" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
 
diff --git a/Past-Contrib/2014.rst b/Past-Contrib/2014.rst
index cba51435da2c34dd53a050da039ceca6a0fda099..d0f8b8ab7d761f317ba31ecbf94d3fa9da1f334f 100644
--- a/Past-Contrib/2014.rst
+++ b/Past-Contrib/2014.rst
@@ -6,46 +6,18 @@ GSoC Contribution for 2014
 pruspeak
 *********
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/iHVhG-9td0M/maxresdefault.jpg 
-        :alt: pruspeak final
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=iHVhG-9td0M 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/iHVhG-9td0M?autoplay=1&rel=0" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: iHVhG-9td0M
+   :width: 1280
+   :height: 720
+   :align: center
 
 PyBBIO Library Development
 ***************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/mp398Lkmzak/maxresdefault.jpg 
-        :alt: Final Presentation Video for GSoC 2014 - PyBBIO Library Development
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=mp398Lkmzak 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/mp398Lkmzak" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: mp398Lkmzak
+   :width: 1280
+   :height: 720
+   :align: center
 
 +-------------------------+-----------------------------------------------+
 | Mentor                  | Mentor                                        |
@@ -56,24 +28,10 @@ PyBBIO Library Development
 BeaglePilot
 ************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/irROS-2n0mU/maxresdefault.jpg 
-        :alt: BeaglePilot final report
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=irROS-2n0mU 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/irROS-2n0mU" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: irROS-2n0mU
+   :width: 1280
+   :height: 720
+   :align: center
 
 +-------------------------+------------------------------------------------+
 | Mentor                  | Mentor                                         |
@@ -84,24 +42,10 @@ BeaglePilot
 BeagleLogic
 ************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/CDbEAq33vdA/maxresdefault.jpg 
-        :alt: BeagleLogic GSoC 2014 End-of-Coding-Period Presentation
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=CDbEAq33vdA 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/CDbEAq33vdA" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: CDbEAq33vdA
+   :width: 1280
+   :height: 720
+   :align: center
 
 +-------------------------+------------------------------------------------+
 | Mentor                  | Mentor                                         |
@@ -112,24 +56,10 @@ BeagleLogic
 What is Bone101?
 *****************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/CIugTSnqcf4/maxresdefault.jpg 
-        :alt: What is Bone101?
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=CIugTSnqcf4 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/CIugTSnqcf4" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: CIugTSnqcf4
+   :width: 1280
+   :height: 720
+   :align: center
 
 +-------------------------+-----------------------------------------------+
 | Mentor                  | Mentor                                        |
@@ -140,24 +70,10 @@ What is Bone101?
 Beagle Andriod Remote Display (BARD)
 *************************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/QymwVr9gY-Y/maxresdefault.jpg 
-        :alt: Google Summer of Code Bard final report - Beagleboard.org
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=QymwVr9gY-Y 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/QymwVr9gY-Y" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: QymwVr9gY-Y
+   :width: 1280
+   :height: 720
+   :align: center
 
 +-------------------------+-----------------------------------------------+
 | Mentee                  | Mentor                                        |
diff --git a/Past-Contrib/2015.rst b/Past-Contrib/2015.rst
index 5e4cb0dd48e183a353393e15b9a39ca0afe36c43..e054811e120b5670e8325dbd99a3c0ba8b2aa87e 100644
--- a/Past-Contrib/2015.rst
+++ b/Past-Contrib/2015.rst
@@ -6,25 +6,10 @@ GSoC Contribution for 2015
 Beagleboard.org GSoC 2015 Playlist
 ***********************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/3A9nzUyZhK0/maxresdefault.jpg 
-        :alt: BeagleConnect unboxing YouTube video
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=3A9nzUyZhK0 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/videoseries?feature=oembed&wmode=opaque&list=PLzq-XagGEZrdyhUefYObaVS9Xz8POe1cQ" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
-
+.. youtube:: PLzq-XagGEZrdyhUefYObaVS9Xz8POe1cQ
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+------------------------------------------------------------------+
 | Mentee               | Mentor                                                           |
diff --git a/Past-Contrib/2016.rst b/Past-Contrib/2016.rst
index c6535d0a64767989ce5f767d9f500cf08d2a6097..855d61495159c2436515731385993e6c7a96cc87 100644
--- a/Past-Contrib/2016.rst
+++ b/Past-Contrib/2016.rst
@@ -6,24 +6,10 @@ GSoC Contribution for 2016
 Beagleboard.org GSoC 2016 Playlist
 ***********************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/fyaebfssmyE/maxresdefault.jpg 
-        :alt: BeagleConnect unboxing YouTube video
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=fyaebfssmyE 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/videoseries?feature=oembed&wmode=opaque&list=PLzq-XagGEZreMT3hmfg10jJgVtRGyKJUh"
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: PLzq-XagGEZreMT3hmfg10jJgVtRGyKJUh
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+----------------------------------------------------------------+
 | Mentee               | Mentor                                                         |
diff --git a/Past-Contrib/2017.rst b/Past-Contrib/2017.rst
index c62781cf981d87c823244f31e6d4098d224b22b9..88f015f025c740ea25806896fd94bda9ea1052d0 100644
--- a/Past-Contrib/2017.rst
+++ b/Past-Contrib/2017.rst
@@ -6,25 +6,10 @@ GSoC Contribution for 2017
 Beagleboard.org GSoC 2017 Playlist
 ***********************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/Fsj81PMSOC8/maxresdefault.jpg 
-        :alt: BeagleConnect unboxing YouTube video
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=Fsj81PMSOC8 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/videoseries?feature=oembed&wmode=opaque&list=PLzq-XagGEZrcaT8qz2H38fUL3nlNI0lKX" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
-
+.. youtube:: PLzq-XagGEZrcaT8qz2H38fUL3nlNI0lKX
+   :width: 1280
+   :height: 720
+   :align: center
 
 +------------------------+-------------------------------------------+
 | Mentee                 | Mentor                                    |
diff --git a/Past-Contrib/2018.rst b/Past-Contrib/2018.rst
index e663bb1c8b40a556666f4e9a25145655c8936ceb..6512f817280f0b6fa61b026d0e59e44c2bebd7e1 100644
--- a/Past-Contrib/2018.rst
+++ b/Past-Contrib/2018.rst
@@ -6,24 +6,10 @@ GSoC Contribution for 2018
 Beagleboard.org GSoC 2018 Playlist
 ***********************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/Dk0KhYNS1CU/maxresdefault.jpg 
-        :alt: Beagleboard GSOC 2018 
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=Dk0KhYNS1CU 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/videoseries?feature=oembed&wmode=opaque&list=PLzq-XagGEZreWjg2TLQDiUBdKGRy9TFVF" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: Dk0KhYNS1CU
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+--------------------------------+
 | Speaker              | Drew Fustini                   |
diff --git a/Past-Contrib/2019.rst b/Past-Contrib/2019.rst
index c74cc6e2ecc71bb6ab7315c7bc0f8275ad0a7c6e..66d621cb65e46914dceae4a459737f6c8582cc84 100644
--- a/Past-Contrib/2019.rst
+++ b/Past-Contrib/2019.rst
@@ -6,24 +6,11 @@ GSoC Contribution for 2019
 Clickboard Support Under Greybus
 *********************************
 
-.. only:: latex
 
-    .. image:: https://img.youtube.com/vi/RWBzyHNetOE/maxresdefault.jpg 
-        :alt: Clickboard Support Under Greybus
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=RWBzyHNetOE 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/RWBzyHNetOE" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: RWBzyHNetOE
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+-----------------------------------------------+
 | Mentee               | Mentor                                        |
@@ -33,25 +20,12 @@ Clickboard Support Under Greybus
 
 PRU User Space API
 *******************
+   
+.. youtube:: 9G-IIQX89J4
+   :width: 1280
+   :height: 720
+   :align: center
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/9G-IIQX89J4/maxresdefault.jpg 
-        :alt: PRU User Space API
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=9G-IIQX89J4 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/9G-IIQX89J4" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
 
 +----------------------+-----------------------------------------------+
 | Mentee               | Mentor                                        |
@@ -62,24 +36,12 @@ PRU User Space API
 Xen on Beagleboard-x15
 ***********************
 
-.. only:: latex
+   
+.. youtube:: etbBezZK8-8
+   :width: 1280
+   :height: 720
+   :align: center
 
-    .. image:: https://img.youtube.com/vi/etbBezZK8-8/maxresdefault.jpg 
-        :alt: Xen on Beagleboard-x15
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=etbBezZK8-8 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/etbBezZK8-8" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
 
 +----------------------+-----------------------------------------------------------+
 | Mentee               | Mentor                                                    |
@@ -90,24 +52,12 @@ Xen on Beagleboard-x15
 Reference Design For A GPIO-based Parallel Bi-Directional Bus
 **************************************************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/ZZDT6jNslqw/maxresdefault.jpg 
-        :alt: Reference Design For A GPIO-based Parallel Bi-Directional Bus
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=ZZDT6jNslqw 
-
-.. only:: html
-
-    .. raw:: html
+     
+.. youtube:: ZZDT6jNslqw
+   :width: 1280
+   :height: 720
+   :align: center
 
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/ZZDT6jNslqw" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
 
 +----------------------+-----------------------------------------------+
 | Mentee               | Mentor                                        |
diff --git a/Past-Contrib/2020.rst b/Past-Contrib/2020.rst
index 544cb5631f9860b98721ef0d1b7e1e84bb1ef5cf..2d4f5c7f078f331957eb972a197b089fcc2627c4 100644
--- a/Past-Contrib/2020.rst
+++ b/Past-Contrib/2020.rst
@@ -6,24 +6,10 @@ GSoC Contribution for 2020
 PRU Improvements
 *****************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/<YouTube_video_ID>/maxresdefault.jpg 
-        :alt: PRU Improvements BeagleBoard.org
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=<YouTube_video_ID> 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/<YouTube_video_ID>" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: AXacKDdxSdY
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
@@ -53,6 +39,11 @@ Cape Compatibility layer for BeagleBone Black and BeagleBone AI
         allowfullscreen>
     </iframe>
 
+.. youtube:: jP9fwOxp4Bc
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+---------------------------------------------------------+
 | Mentee               | Mentor                                                  |
 +======================+=========================================================+
@@ -81,6 +72,11 @@ Parallel Bidirectional Bus for Beaglebone PRU
         allowfullscreen>
     </iframe>
 
+.. youtube:: cKxx8r4FRqY
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+----------------------------------------------------------------------+
 | Mentee               | Mentor                                                               |
 +======================+======================================================================+
diff --git a/Past-Contrib/2021.rst b/Past-Contrib/2021.rst
index 42bb8aabe2af93f3e97d360efa9a44638c89464f..41b42c0a859e0675c21676240c6be7e4d2a7014e 100644
--- a/Past-Contrib/2021.rst
+++ b/Past-Contrib/2021.rst
@@ -25,6 +25,11 @@ Improvements to simpPRU
         allowfullscreen>
     </iframe>
 
+.. youtube:: -zZ57sqQPSY
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
 +======================+================================================+
@@ -53,6 +58,11 @@ MicroPython for BeagleConnect Freedom
         allowfullscreen>
     </iframe>
 
+.. youtube:: x1hBazDr2Bk
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
 +======================+================================================+
@@ -81,6 +91,11 @@ Beagle-Config
         allowfullscreen>
     </iframe>
 
+.. youtube:: vFUWCzqE6xI
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
 +======================+================================================+
@@ -109,6 +124,11 @@ BeagleWire Software
         allowfullscreen>
     </iframe>
 
+.. youtube:: X3gu4sAZo0I
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
 +======================+================================================+
@@ -137,6 +157,11 @@ GPGPU with GLES
         allowfullscreen>
     </iframe>
 
+.. youtube:: I5FnOTc8OP8
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
 +======================+================================================+
@@ -165,6 +190,11 @@ Bela Support for the BeagleBone AI
         allowfullscreen>
     </iframe>
 
+.. youtube:: kLXCrlQwXeI
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
 +======================+================================================+
diff --git a/Past-Contrib/2022.rst b/Past-Contrib/2022.rst
index 92c8bd965865541b6fd5486306ed5eba0333c709..d8eb1e3d7b3c5d5056654c2aaf739213859272ab 100644
--- a/Past-Contrib/2022.rst
+++ b/Past-Contrib/2022.rst
@@ -25,6 +25,11 @@ Adding features to simpPRU
         allowfullscreen>
     </iframe>
 
+.. youtube:: a_C_wTEzJJo
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+-----------------------------------------------+
 | Mentee               | Mentor                                        |
 +======================+===============================================+
@@ -53,6 +58,11 @@ Introduction to Greybus for Zephyr
         allowfullscreen>
     </iframe>
 
+.. youtube:: GN82Yiq_kRg
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+-----------------------------------------------------------+
 | Mentee               | Mentor                                                    |
 +======================+===========================================================+
@@ -81,6 +91,11 @@ Deep Learning for Bela
         allowfullscreen>
     </iframe>
 
+.. youtube:: AHaTD0bTIpU
+   :width: 1280
+   :height: 720
+   :align: center
+
 +----------------------+
 | Mentee               |                                       
 +======================+
@@ -109,6 +124,12 @@ BeagleBoard Cape Compability Layer
         allowfullscreen>
     </iframe>
 
+.. youtube:: kVL0rDWA-sY
+   :width: 1280
+   :height: 720
+   :align: center
+
+
 +----------------------+
 | Mentee               |                                        |
 +======================+
@@ -137,6 +158,10 @@ Bb-Config Improvements and GPIO Benchmark
         allowfullscreen>
     </iframe>    
 
+.. youtube:: V_Euk5uWY1o
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+-------------------------------------------------+
 | Mentee               | Mentor                                          |
@@ -166,6 +191,10 @@ Building Bela Images Project
         allowfullscreen>
     </iframe>
 
+.. youtube:: JESc32I59TQ
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
diff --git a/Past-Contrib/2023.rst b/Past-Contrib/2023.rst
index 03d945afae235afde8169db775c84bf0de624e40..872bdc238644c68a05d0785613c57bbf340edb62 100644
--- a/Past-Contrib/2023.rst
+++ b/Past-Contrib/2023.rst
@@ -6,24 +6,11 @@ GSoC Contribution for 2023
 Replace Gbridge
 ****************
 
-.. only:: latex
+.. youtube:: tCtehnXODW8
+   :width: 1280
+   :height: 720
+   :align: center
 
-    .. image:: https://img.youtube.com/vi/tCtehnXODW8/maxresdefault.jpg 
-        :alt: lazy-video-container youtube-onebox
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=tCtehnXODW8 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/tCtehnXODW8" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
 
 +----------------------+--------------------------------+
 | Mentee               | Mentor                         |
@@ -34,24 +21,10 @@ Replace Gbridge
 Building an LLVM Backend for PRU
 *********************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/f4LVIW9VlrM/maxresdefault.jpg 
-        :alt: Building an LLVM Backend for PRU
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=f4LVIW9VlrM 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/f4LVIW9VlrM" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: f4LVIW9VlrM
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+------------------------------------------------+
 | Mentee               | Mentor                                         |
@@ -62,24 +35,10 @@ Building an LLVM Backend for PRU
 Zephyr on R5/M4F
 *****************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/zGILLbQjVRI/maxresdefault.jpg 
-        :alt: Zephyr on R5/M4F (K3)
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=zGILLbQjVRI 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/zGILLbQjVRI" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: zGILLbQjVRI
+   :width: 1280
+   :height: 720
+   :align: center
 
 +----------------------+-----------------------------------------------------------------------------+
 | Mentee               | Mentor                                                                      |
@@ -90,24 +49,10 @@ Zephyr on R5/M4F
 OpenGLES Acceleration for DL
 *****************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/jSTgFrK3ZOw/maxresdefault.jpg 
-        :alt: Intro: OpenGLES Acceleration for DL
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=zGILLbQjVRI 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/jSTgFrK3ZOw" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: jSTgFrK3ZOw
+   :width: 1280
+   :height: 720
+   :align: center
 
 
 +----------------------+-----------------------------------------------+
diff --git a/Past-Contrib/Sponsored_Proj.rst b/Past-Contrib/Sponsored_Proj.rst
index b3cc427b138d4e9f950c3d838531f034367ae717..cb8f53a390198f44bb2f603f3ec2d6b5d563a3c6 100644
--- a/Past-Contrib/Sponsored_Proj.rst
+++ b/Past-Contrib/Sponsored_Proj.rst
@@ -6,87 +6,31 @@ BeagleBoard.org sponsored project
 USB Sniffer
 ***********
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/wcGk4VmviU0/maxresdefault.jpg 
-        :alt: USB sniffer
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=wcGk4VmviU0 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/wcGk4VmviU0" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: wcGk4VmviU0
+   :width: 1280
+   :height: 720
+   :align: center
 
 Pulse Width Modulation (PWM)
 *****************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/d_vYMTuSGrM/maxresdefault.jpg 
-        :alt: Lightning Talk
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=d_vYMTuSGrM 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/d_vYMTuSGrM" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: d_vYMTuSGrM
+   :width: 1280
+   :height: 720
+   :align: center
 
 OpenCV
 *******
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/TSgAzdaJ1Xo/maxresdefault.jpg 
-        :alt: OpenCV_DSP_Acceleration
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=TSgAzdaJ1Xo 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/TSgAzdaJ1Xo" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
+.. youtube:: TSgAzdaJ1Xo
+   :width: 1280
+   :height: 720
+   :align: center
 
 XBMC Rendering Optimizations
 *****************************
 
-.. only:: latex
-
-    .. image:: https://img.youtube.com/vi/gvJ32T-W3Gw/maxresdefault.jpg 
-        :alt: XBMC Rendering optimizations Lightning Talk
-        :width: 1280
-        :target: https://www.youtube.com/watch?v=gvJ32T-W3Gw 
-
-.. only:: html
-
-    .. raw:: html
-
-        <iframe style="display: block; margin: auto;" width="1280" height="720" style="align:center"
-        src="https://www.youtube.com/embed/gvJ32T-W3Gw" 
-        title="YouTube video player"
-        frameborder="0"
-        allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
-        allowfullscreen>
-    </iframe>
\ No newline at end of file
+.. youtube:: gvJ32T-W3Gw
+   :width: 1280
+   :height: 720
+   :align: center