diff --git a/s25/Louis_Lecture_Notes/31_Web3/Lec31_Web3.ipynb b/s25/Louis_Lecture_Notes/31_Web3/Lec31_Web3.ipynb
index 250a2dd7fe946b4d663e61b6fbcda2311831e079..4d5414c77e904c18964586e8bc20b7838a7314b6 100644
--- a/s25/Louis_Lecture_Notes/31_Web3/Lec31_Web3.ipynb
+++ b/s25/Louis_Lecture_Notes/31_Web3/Lec31_Web3.ipynb
@@ -77,7 +77,7 @@
    "source": [
     "# Warmup 2: GET Syllabus Information\n",
     "# Get this page using requests.  \n",
-    "url = \"https://cs220.cs.wisc.edu/f24/syllabus.html\"\n",
+    "url = \"https://cs220.cs.wisc.edu/s25/syllabus.html\"\n",
     "\n",
     "# make sure there is no error\n",
     "\n",
@@ -466,7 +466,7 @@
     "# You Try! Get the title of the Syllabus Page using Beautiful Soup\n",
     "\n",
     "# Get this page using requests.  \n",
-    "url = \"https://cs220.cs.wisc.edu/f25/syllabus.html\"\n",
+    "url = \"https://cs220.cs.wisc.edu/s25/syllabus.html\"\n",
     "r = requests.get(url)\n",
     "\n",
     "# make sure there is no error\n",
@@ -487,7 +487,7 @@
    "source": [
     "# You Try! Use Beautiful Soup to find `main` tag\n",
     "# Then get all h1,h5,and ul items and print out their text\n",
-    "# https://cs220.cs.wisc.edu/f24/schedule.html\n",
+    "# https://cs220.cs.wisc.edu/s25/schedule.html\n",
     "# Get this page using requests.  \n",
     "url = \"https://cs220.cs.wisc.edu/s25/schedule.html\"\n"
    ]
@@ -861,7 +861,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.12.2"
+   "version": "3.10.12"
   }
  },
  "nbformat": 4,