Help
RSS
API
Feed
Maltego
Contact
Domain > coursediscovery.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-11-27
172.67.130.66
(
ClassC
)
2025-04-09
76.76.21.21
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAccess-Control-Allow-Origin: *Age: 3134291Cache-Control: public, max-age0, must-revalidateContent-Disposition: inlineContent-Length: 62490Content-Type: text/html; charsetutf-8Date: Wed, 09 Apr 2025 13:23:59 GMTEtag: ab80d838094d59801500da5cc067946bServer: VercelStrict-Transport-Security: max-age63072000Vary: RSC, Next-Router-State-Tree, Next-Router-PrefetchX-Matched-Path: /X-Vercel-Cache: HITX-Vercel-Id: pdx1::zz7q6-1744205039600-50182b4a2ffd !DOCTYPE html>html classdark font-sans langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relstylesheet href/_next/static/css/032e5e94478a4eb2.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-158c2aca1272e7b7.js/>script src/_next/static/chunks/fd9d1056-a6de23128e955fb1.js async>/script>script src/_next/static/chunks/7023-b5712839fad73017.js async>/script>script src/_next/static/chunks/main-app-b8d8f654a4c3de8b.js async>/script>script src/_next/static/chunks/231-2731076e2b84b46e.js async>/script>script src/_next/static/chunks/9568-7a8602194075ccc9.js async>/script>script src/_next/static/chunks/app/(site)/page-802fbfe3392364ca.js async>/script>script src/_next/static/chunks/d320e741-9965208803f819af.js async>/script>script src/_next/static/chunks/1170-4ea11ac86502862e.js async>/script>script src/_next/static/chunks/4868-71d2c98fd05f5471.js async>/script>script src/_next/static/chunks/7776-0480ef9ebc1f6bcb.js async>/script>script src/_next/static/chunks/3981-6b2ae0b9b02c003c.js async>/script>script src/_next/static/chunks/6597-f611735d4584c848.js async>/script>script src/_next/static/chunks/3319-0e81f9aa9fc27ac0.js async>/script>script src/_next/static/chunks/469-8fda8196cfd9b4b8.js async>/script>script src/_next/static/chunks/8173-eab27eea475f4977.js async>/script>script src/_next/static/chunks/7063-c1870f0276d53af8.js async>/script>script src/_next/static/chunks/1564-c28d3c2ed433997f.js async>/script>script src/_next/static/chunks/7219-74d096436716bc1d.js async>/script>script src/_next/static/chunks/app/(site)/layout-6d5a47ece9cfd2fa.js async>/script>script src/_next/static/chunks/app/(site)/not-found-b6ec43385bece5d0.js async>/script>link relpreload hrefhttps://cloud.umami.is/script.js asscript/>title>CourseDiscovery/title>meta namedescription contentCourseDiscovery is designed to streamline the experience for all UFV students searching for courses, planning their semester, or finding the ideal instructor./>link relmanifest href/manifest.webmanifest crossoriginuse-credentials/>meta namegoogle-adsense-account contentca-pub-1824067879841313/>link relicon href/CourseDiscovery.ico/>script src/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js noModule>/script>/head>body classflex min-h-screen flex-col bg-slate-100 dark:bg-slate-800 print:bg-white print:dark:bg-white>a classblock bg-green-300 px-4 py-1 text-center font-bold dark:bg-green-900 href/tools/timetable-generator>Check out the new "Timetable Generator" tool/a>nav classh-16 w-full border-b border-slate-300 bg-slate-200 dark:border-slate-700 dark:bg-slate-900 print:hidden>div classmx-auto flex h-full w-11/12>div classhidden w-max items-center md:flex>a classflex h-12 w-max items-center href/>img altCourseDiscovery light bulb logo loadinglazy width64 height64 decodingasync data-nimg1 classsize-12 stylecolor:transparent src/CourseDiscovery.svg/>div classhidden text-xl font-bold lg:ml-2 lg:block>CourseDiscovery/div>/a>/div>div classflex w-full items-center gap-2 md:hidden>button classinline-flex items-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-secondary text-secondary-foreground hover:bg-secondary/80 h-min p-2 aria-labelOpen the navigation>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-menu >line x14 x220 y112 y212>/line>line x14 x220 y16 y26>/line>line x14 x220 y118 y218>/line>/svg>/button>div classflex-1>a classmx-auto flex h-12 w-max items-center href/>img altCourseDiscovery light bulb logo loadinglazy width64 height64 decodingasync data-nimg1 classsize-12 stylecolor:transparent src/CourseDiscovery.svg/>div classhidden text-xl font-bold lg:ml-2 lg:block>CourseDiscovery/div>/a>/div>/div>div classml-2 hidden w-full items-center gap-1 md:flex>button classinline-flex items-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-slate-0 dark:bg-slate-0 hover:bg-slate-400/50 dark:hover:bg-slate-950/50 h-10 px-4 py-2 typebutton aria-haspopupdialog aria-expandedfalse aria-controlsradix-:R5m9bta: data-stateclosed>Courses/button>a classinline-flex items-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-slate-0 dark:bg-slate-0 hover:bg-slate-400/50 dark:hover:bg-slate-950/50 h-10 px-4 py-2 href/timetable>Timetable/a>a classinline-flex items-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-slate-0 dark:bg-slate-0 hover:bg-slate-400/50 dark:hover:bg-slate-950/50 h-10 px-4 py-2 href/instructor>Instructor/a>a classitems-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-slate-0 dark:bg-slate-0 hover:bg-slate-400/50 dark:hover:bg-slate-950/50 h-10 px-4 py-2 hidden lg:inline-flex href/register>Register/a>a classitems-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-slate-0 dark:bg-slate-0 hover:bg-slate-400/50 dark:hover:bg-slate-950/50 h-10 px-4 py-2 hidden lg:inline-flex href/tools>Tools/a>button classitems-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-slate-0 dark:bg-slate-0 hover:bg-slate-400/50 dark:hover:bg-slate-950/50 h-10 px-4 py-2 block lg:hidden typebutton aria-haspopupdialog aria-expandedfalse aria-controlsradix-:Rpm9bta: data-stateclosed>More/button>/div>div classflex w-min items-center gap-3>a classinline-flex items-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-secondary text-secondary-foreground hover:bg-secondary/80 h-min p-2 md:hidden aria-labelSearch for courses href/course/search>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-search >circle cx11 cy11 r8>/circle>path dm21 21-4.3-4.3>/path>/svg>/a>button classitems-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-secondary text-secondary-foreground hover:bg-secondary/80 h-min p-2 hidden md:block aria-labelToggle the app theme>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-moon >path dM12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z>/path>/svg>/button>a classitems-center gap-2 justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-green-500 text-white hover:bg-green-600 h-10 px-4 py-2 hidden md:block href/login>Login/a>/div>/div>/nav>main classflex-1 py-4>div classmx-auto flex w-11/12 items-center justify-center gap-8 sm:w-10/12 sm:min-w-max idhomePageBanner>div classmb-8 w-max text-center md:mb-0>h1 classtext-5xl font-black sm:text-6xl md:text-7xl idhomePageCourseDiscovery>Coursebr classblock sm:hidden/>Discovery/h1>p classtext-lg md:text-xl>Designed to streamline the experience for br/>all students a classtext-green-500 href/course/search>searching for courses./a>/p>/div>div classhidden w-6/12 xl:flex xl:justify-center>svg viewBox0 0 657.036 776.139 xmlnshttp://www.w3.org/2000/svg stylewidth:512px>path dM645.501 760.668a50.794 50.794 0 0 1-13.59 12.63c-1.12.71-2.27 1.38-3.44 2h-27.53c.33-.66.65-1.33.96-2a95.354 95.354 0 0 0-19.84-109.34c16.64 5.14 32.02 15.16 42.08 29.37a64.47 64.47 0 0 1 10.23 23 96.276 96.276 0 0 0-7.67-48.41c13.51 10.99 24.03 26.04 28.04 42.98 4.01 16.95 1.1 35.76-9.24 49.77z fillrgb(var(--brand-svg-primary))>/path>path dM230.549 116.113c0 4.8-3.2 8-8 8-22.4 0-40 17.6-40 40 0 4.8-3.2 8-8 8s-8-3.2-8-8c0-31.2 24.8-56 56-56 4.8 0 8 3.2 8 8zm184 88c0 35.2-51.2 64-124.8 75.2-6.4 9.6-9.6 18.4-11.2 28.8h8v16h-8v16h8v16h-8v16c0 4-1.6 8-4.8 11.2-3.2 3.2-7.2 4.8-11.2 4.8h-8v16c0 4-1.6 8-4.8 11.2-3.2 3.2-7.2 4.8-11.2 4.8h-32c-4 0-8-1.6-11.2-4.8-3.2-3.2-4.8-7.2-4.8-11.2v-16h-8c-4 0-8-1.6-11.2-4.8-3.2-3.2-4.8-7.2-4.8-11.2v-16h-8v-16h8v-16h-8v-16h8c-.8-10.4-4-19.2-11.2-28.8-73.6-11.2-124.8-40-124.8-75.2 0-24 23.2-45.6 65.6-60.8 10.4-60.8 63.2-107.2 126.4-107.2s116 46.4 126.4 107.2c42.4 15.2 65.6 36.8 65.6 60.8zm-80 18.4c20.8-6.4 32-13.6 32-18.4 0-2.4-4-8-19.2-14.4-3.2 12.8-7.2 23.2-12.8 32.8zm-224-58.4c0 26.4 11.2 48.8 22.4 64 10.4 2.4 22.4 4 36 5.6-20.8-16-34.4-40.8-34.4-69.6 0-48.8 39.2-88 88-88s88 39.2 88 88c0 28-13.6 53.6-34.4 69.6 13.6-1.6 25.6-3.2 36-5.6 11.2-15.2 22.4-37.6 22.4-64 0-61.6-50.4-112-112-112s-112 50.4-112 112zm112 72c40 0 72-32 72-72s-32-72-72-72-72 32-72 72 32 72 72 72zm0 16c-25.6 0-50.4-1.6-73.6-4.8 6.4 6.4 11.2 12 15.2 16.8 18.4 2.4 37.6 4 58.4 4 20.8 0 40-1.6 58.4-4 4-5.6 9.6-11.2 15.2-16.8-23.2 3.2-48 4.8-73.6 4.8zm-124.8-62.4c-15.2 6.4-19.2 12-19.2 14.4 0 4.8 11.2 12 32 18.4-5.6-9.6-9.6-20-12.8-32.8zm41.6 70.4-2.4-2.4c-3.2-3.2-8-8.8-13.6-15.2-36-8-60.8-20.8-60.8-38.4 0-12 11.2-22.4 32.8-30.4-.8-3.2-.8-6.4-.8-9.6v-3.2c-30.4 12-48 28-48 43.2 0 21.6 35.2 44 92.8 56zm99.2 128h-32v16h32zm24-16v8zm7.2-90.4c-15.2 1.6-30.4 2.4-47.2 2.4-16.8 0-32-.8-47.2-2.4 4.8 10.4 7.2 21.6 7.2 34.4v56h80v-16h-64v-16h64v-16h-64v-16h64c.8-9.6 3.2-17.6 7.2-26.4zm128.8-77.6c0-15.2-17.6-31.2-48-43.2v3.2c0 3.2 0 6.4-.8 9.6 21.6 8 32.8 18.4 32.8 30.4 0 17.6-24.8 30.4-60.8 38.4-4.8 6.4-9.6 12-13.6 15.2l-2.4 2.4c57.6-12 92.8-34.4 92.8-56zm-301.6 157.6 16 16 11.2-11.2-16-16zm-32-32 16 16 11.2-11.2-16-16zm32 4.8 11.2 11.2 16-16-11.2-11.2zm-32 32 11.2 11.2 16-16-11.2-11.2zm296-36.8 16 16 11.2-11.2-16-16zm-32-32 16 16 11.2-11.2-16-16zm32 4.8 11.2 11.2 16-16-11.2-11.2zm-32 32 11.2 11.2 16-16-11.2-11.2z data-fill-palette-coloraccent fillrgb(var(--brand-svg-primary)) fill-opacity1 stroke-width8>/path>/svg>/div>/div>div classflex flex-col>svg classfill-slate-200 dark:fill-slate-900 viewBox0 0 1440 224 xmlnshttp://www.w3.org/2000/svg>path dm0 96 48 5.3C96 107 192 117 288 96s192-75 288-58.7C672 53 768 139 864 149.3c96 10.7 192-53.3 288-90.6C1248 21 1344 11 1392 5.3l48-5.3v214.48H0Z fillrgb(var(--brand-svg-primary))>/path>path dm0 136 48 5.3C96 147 192 157 288 136s192-75 288-58.7C672 93 768 179 864 189.3c96 10.7 192-53.3 288-90.6 96-37.7 192-47.7 240-53.4l48-5.3v184H-.105Z>/path>/svg>div classbg-slate-200 dark:bg-slate-900>div classmx-auto w-10/12 text-center>h1 classtext-2xl font-bold sm:text-3xl>Built by a student for students/h1>div classmb-2>Students are busy enough without the hassle of navigating through several platforms to plan their next semester./div>div>CourseDiscovery aims to simplify the semester routine by integrating everything into br classhidden md:block/>one convenient platform that is accessible from any device, anywhere, anytime./div>div classmy-6>/div>h1 classtext-2xl font-bold sm:text-3xl>Technology Stack/h1>div>These technologies helped bring CourseDiscovery to life./div>div classmy-6 flex flex-wrap items-center justify-center gap-3>a aria-labelNode.JS hrefhttps://nodejs.org/en target_blank>svg classsize-12 sm:size-16 viewBox0 0 256 289>path dM127.999999,288.463771 C124.024844,288.463771 120.314699,287.403728 116.869564,285.548656 L81.6231884,264.612838 C76.32298,261.697724 78.9730854,260.637682 80.5631458,260.107661 C87.7184259,257.72257 89.0434775,257.192547 96.4637688,252.952381 C97.2587979,252.422361 98.3188405,252.687372 99.1138718,253.217392 L126.144927,269.383024 C127.20497,269.913045 128.530021,269.913045 129.325053,269.383024 L235.064182,208.165634 C236.124225,207.635611 236.654245,206.575571 236.654245,205.250519 L236.654245,83.0807467 C236.654245,81.7556929 236.124225,80.6956526 235.064182,80.1656324 L129.325053,19.2132506 C128.26501,18.6832305 126.939959,18.6832305 126.144927,19.2132506 L20.4057954,80.1656324 C19.3457551,80.6956526 18.8157349,82.0207041 18.8157349,83.0807467 L18.8157349,205.250519 C18.8157349,206.31056 19.3457551,207.635611 20.4057954,208.165634 L49.2919247,224.861286 C64.9275364,232.811595 74.7329196,223.536234 74.7329196,214.260871 L74.7329196,93.681159 C74.7329196,92.0910985 76.0579711,90.5010358 77.9130428,90.5010358 L91.4285716,90.5010358 C93.0186343,90.5010358 94.6086948,91.8260873 94.6086948,93.681159 L94.6086948,214.260871 C94.6086948,235.196689 83.2132512,247.387164 63.3374737,247.387164 C57.2422362,247.387164 52.4720502,247.387164 38.9565214,240.761906 L11.1304347,224.861286 C4.24016581,220.886129 5.68434189e-14,213.46584 5.68434189e-14,205.515528 L5.68434189e-14,83.3457557 C5.68434189e-14,75.3954465 4.24016581,67.9751552 11.1304347,64.0000006 L116.869564,2.78260752 C123.494824,-0.927535841 132.505176,-0.927535841 139.130436,2.78260752 L244.869565,64.0000006 C251.759834,67.9751552 256,75.3954465 256,83.3457557 L256,205.515528 C256,213.46584 251.759834,220.886129 244.869565,224.861286 L139.130436,286.078676 C135.685299,287.668739 131.710145,288.463771 127.999999,288.463771 L127.999999,288.463771 Z M160.596274,204.455488 C114.219461,204.455488 104.679089,183.254659 104.679089,165.233955 C104.679089,163.643893 106.004141,162.053832 107.859212,162.053832 L121.639752,162.053832 C123.229813,162.053832 124.554864,163.113872 124.554864,164.703935 C126.674947,178.749484 132.770187,185.639753 160.861283,185.639753 C183.122154,185.639753 192.662526,180.604556 192.662526,168.67909 C192.662526,161.788821 190.012423,156.753624 155.296065,153.308489 C126.409938,150.393375 108.389235,144.033126 108.389235,120.977226 C108.389235,99.5113875 126.409938,86.7908901 156.621119,86.7908901 C190.542443,86.7908901 207.238095,98.4513472 209.358178,123.89234 C209.358178,124.687371 209.093167,125.482403 208.563147,126.277434 C208.033127,126.807454 207.238095,127.337474 206.443064,127.337474 L192.662526,127.337474 C191.337475,127.337474 190.012423,126.277434 189.747412,124.952382 C186.567289,110.376813 178.351966,105.606625 156.621119,105.606625 C132.240165,105.606625 129.325053,114.086957 129.325053,120.447205 C129.325053,128.132506 132.770187,130.5176 165.631471,134.757766 C198.227744,138.997931 213.598344,145.093169 213.598344,167.884058 C213.333333,191.20497 194.252589,204.455488 160.596274,204.455488 L160.596274,204.455488 Z fill#539E43>/path>/svg>/a>a aria-labelNext.JS hrefhttps://nextjs.org/ target_blank>svg preserveAspectRatioxMidYMid version1.1 viewBox0 0 256 256 classsize-12 sm:size-16 fill-black dark:fill-white>path dM119.616813,0.0688905149 C119.066276,0.118932037 117.314565,0.294077364 115.738025,0.419181169 C79.3775171,3.69690087 45.3192571,23.3131775 23.7481916,53.4631946 C11.7364614,70.2271045 4.05395894,89.2428829 1.15112414,109.384595 C0.12512219,116.415429 0,118.492153 0,128.025062 C0,137.557972 0.12512219,139.634696 1.15112414,146.665529 C8.10791789,194.730411 42.3163245,235.11392 88.7116325,250.076335 C97.0197458,252.753556 105.778299,254.580072 115.738025,255.680985 C119.616813,256.106338 136.383187,256.106338 140.261975,255.680985 C157.453763,253.779407 172.017986,249.525878 186.382014,242.194795 C188.584164,241.068861 189.00958,240.768612 188.709286,240.518404 C188.509091,240.36828 179.124927,227.782837 167.86393,212.570214 L147.393939,184.922273 L121.743891,146.965779 C107.630108,126.098464 96.0187683,109.034305 95.9186706,109.034305 C95.8185728,109.009284 95.7184751,125.873277 95.6684262,146.465363 C95.5933529,182.52028 95.5683284,183.971484 95.1178886,184.82219 C94.4672532,186.048207 93.9667644,186.548623 92.915738,187.099079 C92.114956,187.499411 91.4142717,187.574474 87.6355816,187.574474 L83.3063539,187.574474 L82.1552297,186.848872 C81.4044966,186.373477 80.8539589,185.747958 80.4785924,185.022356 L79.9530792,183.896422 L80.0031281,133.729796 L80.0782014,83.5381493 L80.8539589,82.5623397 C81.25435,82.0369037 82.1051808,81.3613431 82.7057674,81.0360732 C83.7317693,80.535658 84.1321603,80.4856165 88.4613881,80.4856165 C93.5663734,80.4856165 94.4172043,80.6857826 95.7434995,82.1369867 C96.1188661,82.5373189 110.007429,103.454675 126.623656,128.650581 C143.239883,153.846488 165.962072,188.250034 177.122972,205.139048 L197.392766,235.839522 L198.418768,235.163961 C207.502639,229.259062 217.112023,220.852086 224.719453,212.09482 C240.910264,193.504394 251.345455,170.835585 254.848876,146.665529 C255.874878,139.634696 256,137.557972 256,128.025062 C256,118.492153 255.874878,116.415429 254.848876,109.384595 C247.892082,61.3197135 213.683675,20.9362052 167.288368,5.97379012 C159.105376,3.32158945 150.396872,1.49507389 140.637341,0.394160408 C138.234995,0.143952798 121.693842,-0.131275573 119.616813,0.0688905149 L119.616813,0.0688905149 Z M172.017986,77.4831252 C173.219159,78.0836234 174.195112,79.2345784 174.545455,80.435575 C174.74565,81.0861148 174.795699,94.9976579 174.74565,126.348671 L174.670577,171.336 L166.73783,159.17591 L158.780059,147.01582 L158.780059,114.313685 C158.780059,93.1711423 158.880156,81.2862808 159.030303,80.7108033 C159.430694,79.3096407 160.306549,78.2087272 161.507722,77.5581875 C162.533724,77.0327515 162.909091,76.98271 166.837928,76.98271 C170.541544,76.98271 171.19218,77.0327515 172.017986,77.4831252 Z>/path>/svg>/a>a aria-labelMongoDB hrefhttps://www.mongodb.com/ target_blank>svg classsize-12 sm:size-16 fillnone viewBox0 0 120 257>path dM82.3229 28.5501C71.5367 15.7947 62.2485 2.84006 60.351 0.149477C60.1512 -0.0498257 59.8515 -0.0498257 59.6518 0.149477C57.7542 2.84006 48.4661 15.7947 37.6798 28.5501C-54.9019 146.238 52.2613 225.661 52.2613 225.661L53.1601 226.258C53.959 238.516 55.9565 256.154 55.9565 256.154H59.9514H63.9463C63.9463 256.154 65.9438 238.615 66.7428 226.258L67.6416 225.561C67.7414 225.561 174.905 146.238 82.3229 28.5501ZM59.9514 223.867C59.9514 223.867 55.1576 219.781 53.8592 217.688V217.489L59.6518 89.3375C59.6518 88.9389 60.2511 88.9389 60.2511 89.3375L66.0436 217.489V217.688C64.7453 219.781 59.9514 223.867 59.9514 223.867Z fill#00ED64>/path>/svg>/a>a aria-labelRender hrefhttps://render.com/ target_blank>svg classsize-12 sm:size-16 viewBox0 0 234.3 234.3 x0px y0px>g transformtranslate(-15853 -8503)>polygon points15998,8534.7 15996,8534.7 15996,8536.7 15996,8555.2 15996,8557.2 15998,8557.2 16016.6,8557.2 16018.6,8557.2 16018.6,8555.2 16018.6,8536.7 16018.6,8534.7 16016.6,8534.7 >/polygon>path dM15938.2,8534.7c-7.2,0-14.2,1.4-20.8,4.2c-6.4,2.7-12.1,6.6-17,11.5s-8.8,10.6-11.5,17 c-2.8,6.6-4.2,13.6-4.2,20.8v78.4v2h2h18.6h2v-2v-78.7c0.4-8.1,3.8-15.7,9.5-21.3c5.8-5.7,13.4-9,21.5-9.3h41.2h2v-2v-18.6v-2h-2 H15938.2z>/path>polygon points16035.1,8608.9 16033.1,8608.9 16033.1,8610.9 16033.1,8629.5 16033.1,8631.5 16035.1,8631.5 16053.7,8631.5 16055.7,8631.5 16055.7,8629.5 16055.7,8610.9 16055.7,8608.9 16053.7,8608.9 >/polygon>polygon points16035.1,8571.8 16033.1,8571.8 16033.1,8573.8 16033.1,8592.4 16033.1,8594.4 16035.1,8594.4 16053.7,8594.4 16055.7,8594.4 16055.7,8592.4 16055.7,8573.8 16055.7,8571.8 16053.7,8571.8 >/polygon>polygon points16053.7,8534.7 16035.1,8534.7 16033.1,8534.7 16033.1,8536.7 16033.1,8555.2 16033.1,8557.2 16035.1,8557.2 16053.7,8557.2 16055.7,8557.2 16055.7,8555.2 16055.7,8536.7 16055.7,8534.7 >/polygon>polygon points16035.1,8646 16033.1,8646 16033.1,8648 16033.1,8666.6 16033.1,8668.6 16035.1,8668.6 16053.7,8668.6 16055.7,8668.6 16055.7,8666.6 16055.7,8648 16055.7,8646 16053.7,8646 >/polygon>polygon points16035.1,8683.1 16033.1,8683.1 16033.1,8685.1 16033.1,8703.7 16033.1,8705.7 16035.1,8705.7 16053.7,8705.7 16055.7,8705.7 16055.7,8703.7 16055.7,8685.1 16055.7,8683.1 16053.7,8683.1 >/polygon>polygon points15998,8683.1 15996,8683.1 15996,8685.1 15996,8703.7 15996,8705.7 15998,8705.7 16016.6,8705.7 16018.6,8705.7 16018.6,8703.7 16018.6,8685.1 16018.6,8683.1 16016.6,8683.1 >/polygon>polygon points15960.9,8683.1 15958.9,8683.1 15958.9,8685.1 15958.9,8703.7 15958.9,8705.7 15960.9,8705.7 15979.5,8705.7 15981.5,8705.7 15981.5,8703.7 15981.5,8685.1 15981.5,8683.1 15979.5,8683.1 >/polygon>polygon points15923.8,8683.1 15921.8,8683.1 15921.8,8685.1 15921.8,8703.7 15921.8,8705.7 15923.8,8705.7 15942.4,8705.7 15944.4,8705.7 15944.4,8703.7 15944.4,8685.1 15944.4,8683.1 15942.4,8683.1 >/polygon>polygon points15886.7,8683.1 15884.7,8683.1 15884.7,8685.1 15884.7,8703.7 15884.7,8705.7 15886.7,8705.7 15905.2,8705.7 15907.2,8705.7 15907.2,8703.7 15907.2,8685.1 15907.2,8683.1 15905.2,8683.1 >/polygon>/g>/svg>/a>a aria-labelCloudflare hrefhttps://cloudflare.com/ target_blank>svg classsize-12 sm:size-16 viewBox0 0 209.51 94.74 xmlnshttp://www.w3.org/2000/svg>path dM143.05,93.42l1.07-3.71c1.27-4.41.8-8.48-1.34-11.48-2-2.76-5.26-4.38-9.25-4.57L58,72.7a1.47,1.47,0,0,1-1.35-2,2,2,0,0,1,1.75-1.34l76.26-1c9-.41,18.84-7.75,22.27-16.71l4.34-11.36a2.68,2.68,0,0,0,.18-1,3.31,3.31,0,0,0-.06-.54,49.67,49.67,0,0,0-95.49-5.14,22.35,22.35,0,0,0-35,23.42A31.73,31.73,0,0,0,.34,93.45a1.47,1.47,0,0,0,1.45,1.27l139.49,0h0A1.83,1.83,0,0,0,143.05,93.42Z stylefill:#f4801f>/path>path dM168.22,41.15q-1,0-2.1.06a.88.88,0,0,0-.32.07,1.17,1.17,0,0,0-.76.8l-3,10.26c-1.28,4.41-.81,8.48,1.34,11.48a11.65,11.65,0,0,0,9.24,4.57l16.11,1a1.44,1.44,0,0,1,1.14.62,1.5,1.5,0,0,1,.17,1.37,2,2,0,0,1-1.75,1.34l-16.73,1c-9.09.42-18.88,7.75-22.31,16.7l-1.21,3.16a.9.9,0,0,0,.79,1.22h57.63A1.55,1.55,0,0,0,208,93.63a41.34,41.34,0,0,0-39.76-52.48Z stylefill:#f9ab41>/path>/svg>/a>/div>/div>/div>svg classfill-slate-200 dark:fill-slate-900 viewBox0 0 1440 224 xmlnshttp://www.w3.org/2000/svg styletransform:rotate(180deg)>path dm0 96 48 5.3C96 107 192 117 288 96s192-75 288-58.7C672 53 768 139 864 149.3c96 10.7 192-53.3 288-90.6C1248 21 1344 11 1392 5.3l48-5.3v214.48H0Z fillrgb(var(--brand-svg-primary))>/path>path dm0 136 48 5.3C96 147 192 157 288 136s192-75 288-58.7C672 93 768 179 864 189.3c96 10.7 192-53.3 288-90.6 96-37.7 192-47.7 240-53.4l48-5.3v184H-.105Z>/path>/svg>/div>div classmx-auto mt-4 grid w-10/12 grid-cols-1 md:grid-cols-2 lg:grid-cols-3>div classmb-3 sm:px-5>div classflex items-center gap-2 text-xl font-bold>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-search >circle cx11 cy11 r8>/circle>path dm21 21-4.3-4.3>/path>/svg>a classblock underline hover:text-slate-800 dark:hover:text-slate-200 href/course/search>Course Search/a>/div>div>You can search for courses by subject, course number, campus, instruction method, and days of the week./div>/div>div classmb-3 sm:px-5>div classflex items-center gap-2 text-xl font-bold>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-calendar >path dM8 2v4>/path>path dM16 2v4>/path>rect width18 height18 x3 y4 rx2>/rect>path dM3 10h18>/path>/svg>a classblock underline hover:text-slate-800 dark:hover:text-slate-200 href/timetable>Timetable Builder/a>/div>div>Preview your timetable with up to 10 courses and detect overlap. Export as a screenshot, PDF, or to your calendar./div>/div>div classmb-3 sm:px-5>div classflex items-center gap-2 text-xl font-bold>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-book >path dM4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20>/path>/svg>div>Bookstore/div>/div>div>View the textbooks and supplies associated with your course directly in the course details. Updated weekly./div>/div>div classmb-3 sm:px-5>div classflex items-center gap-2 text-xl font-bold>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-user-search >circle cx10 cy7 r4>/circle>path dM10.3 15H7a4 4 0 0 0-4 4v2>/path>circle cx17 cy17 r3>/circle>path dm21 21-1.9-1.9>/path>/svg>a classblock underline hover:text-slate-800 dark:hover:text-slate-200 href/instructor>Instructor Search/a>/div>div>Lookup your instructor by name to see their image and RateMyProfessor ratings./div>/div>div classmb-3 sm:px-5>div classflex items-center gap-2 text-xl font-bold>div>RateMyProfessor/div>/div>div>Get direct links to RateMyProfessor ratings within the course details./div>/div>div classmb-3 sm:px-5>div classflex items-center gap-2 text-xl font-bold>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock >circle cx12 cy12 r10>/circle>polyline points12 6 12 12 16 14>/polyline>/svg>div>Frequent Updates/div>/div>div>Course data is updated daily with seats, waitlist and cancellations updated every 10 minutes./div>/div>/div>/main>footer classw-full bg-slate-200 dark:bg-slate-900 print:hidden>div classmx-auto w-11/12 items-center py-3 text-center lg:flex lg:gap-6 lg:text-left>div>div classmx-auto w-max>a classflex items-center justify-center gap-2 href/>img altCourseDiscovery light bulb logo loadinglazy width64 height64 decodingasync data-nimg1 classsize-12 stylecolor:transparent src/CourseDiscovery.svg/>span classtext-xl font-bold lg:text-2xl>CourseDiscovery/span>/a>/div>div classmt-1>Built by a student for students/div>div classmy-2 flex items-center justify-center gap-3 lg:justify-start>a aria-labelView the status of the CourseDiscovery site and APIs classhover:text-slate-800 hover:dark:text-slate-300 hrefhttps://status.coursediscovery.ca/ target_blank>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-bar-chart2 >line x118 x218 y120 y210>/line>line x112 x212 y120 y24>/line>line x16 x26 y120 y214>/line>/svg>/a>a aria-labelJoin the CourseDiscovery Discord server classhover:text-slate-800 hover:dark:text-slate-300 hrefhttps://discord.gg/t3awHfZMu3 target_blank>svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 24 24>title>Discord/title>path dM20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z>/path>/svg>/a>a aria-labelJoin the CourseDiscovery subreddit classhover:text-slate-800 hover:dark:text-slate-300 hrefhttps://www.reddit.com/r/coursediscovery/ target_blank>svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 24 24>title>Reddit/title>path dM12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z>/path>/svg>/a>a aria-labelView the CourseDiscovery LinkedIn classhover:text-slate-800 hover:dark:text-slate-300 hrefhttps://www.linkedin.com/in/course-discovery-687332275/ target_blank>svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 24 24>title>LinkedIn/title>path dM20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z>/path>/svg>/a>/div>/div>div>div>© 2022-!-- -->2025!-- --> !-- -->CourseDiscovery!-- -->. All Rights Reserved./div>div classmt-2>CourseDiscovery!-- --> is not endorsed by, directly affiliated with, maintained, authorized, or sponsored by the University of the Fraser Valley (UFV)./div>div classmt-2>a classtext-green-600 hover:text-green-700 dark:text-green-500 dark:hover:text-green-400 href/terms>Terms of Service/a>span> • /span>a classtext-green-600 hover:text-green-700 dark:text-green-500 dark:hover:text-green-400 href/privacy>Privacy Policy/a>/div>/div>/div>/footer>script src/_next/static/chunks/webpack-158c2aca1272e7b7.js async>/script>script>(self.__next_fself.__next_f||).push(0);self.__next_f.push(2,null)/script>script>self.__next_f.push(1,1:HL\/_next/static/css/032e5e94478a4eb2.css\,\style\\n)/script>script>self.__next_f.push(1,2:I95751,,\\\n4:I82679,\231\,\static/chunks/231-2731076e2b84b46e.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6502\,\static/chunks/app/(site)/page-802fbfe3392364ca.js\,\default\\n5:I99687,\231\,\static/chunks/231-2731076e2b84b46e.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6502\,\static/chunks/app/(site)/page-802fbfe3392364ca.js\,\default\\n8:I231,\231\,\static/chunks/231-2731076e2b84b46e.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6502\,\static/chunks/app/(site)/page-802fbfe3392364ca.js\,\\\n9:I16074,\6792\,\static/chunks/d320e741-9965208803f819af.js\,\1170\,\static/chunks/1170-4ea11ac86502862e.js\,\231\,\static/chunks/231-2731076e2b84b46e.js\,\4868\,\static/chunks/4868-71d2c98fd05f5471.js\,\7776\,\static/chunks/7776-0480ef9ebc1f6bcb.js\,\3981\,\static/chunks/3981-6b2ae0b9b02c003c.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6597\,\static/chunks/6597-f611735d4584c848.js\,\3319\,\static/chunks/3319-0e81f9aa9fc27ac0.js\,\469\,\static/chunks/469-8fda8196cfd9b4b8.js\,\8173\,\static/chunks/8173-eab27eea475f4977.js\,\7063\,\static/chunks/7063-c1870f0276d53af8.js\,\1564\,\static/chunks/1564-c28d3c2ed433997f.js\,\7219\,\static/chunks/7219-74d096436716bc1d.js\,\7457\,\static/chunks/app/(site)/layout-6d5a47ece9cfd2fa.js\,\default\\na:I39275,,\\\nb:I61343,,\\\nc:I38173,\231\,\static/chunks/231-2731076e2b84b46e.js\,\8173\,\static/chunks/8173-eab27eea475f4977.js\,\7995\,\static/chunks/app/(site)/not-found-b6ec43385bece5d0.js\,\Image\\nd:I66476,\6792\,\static/chunks/d320e741-9965208803f819af.js\,\1170\,\static/chunks/1170-4ea11ac86502862e.js\,\231\,\static/chunks/231-2731076e2b84b46e.js\,\4868\,\static/chunks/4868-71d2c98fd05f5471.js\,\7776\,\static/chunks/7776-0480ef9ebc1f6bcb.js\,\3981\,\static/chunks/3981-6b2ae0b9b02c003c.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6597\,\static/chunks/6597-f611735d4584c848.js\,\3319\,\static/chunks/3319-0e81f9aa9fc27ac0.js\,\469\,\static/chunks/469-8fda8196cfd9b4b8.js\,\8173\,\static/chunks/8173-eab27eea475f4977.js\,\706)/script>script>self.__next_f.push(1,3\,\static/chunks/7063-c1870f0276d53af8.js\,\1564\,\static/chunks/1564-c28d3c2ed433997f.js\,\7219\,\static/chunks/7219-74d096436716bc1d.js\,\7457\,\static/chunks/app/(site)/layout-6d5a47ece9cfd2fa.js\,\Toaster\\ne:I51164,\6792\,\static/chunks/d320e741-9965208803f819af.js\,\1170\,\static/chunks/1170-4ea11ac86502862e.js\,\231\,\static/chunks/231-2731076e2b84b46e.js\,\4868\,\static/chunks/4868-71d2c98fd05f5471.js\,\7776\,\static/chunks/7776-0480ef9ebc1f6bcb.js\,\3981\,\static/chunks/3981-6b2ae0b9b02c003c.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6597\,\static/chunks/6597-f611735d4584c848.js\,\3319\,\static/chunks/3319-0e81f9aa9fc27ac0.js\,\469\,\static/chunks/469-8fda8196cfd9b4b8.js\,\8173\,\static/chunks/8173-eab27eea475f4977.js\,\7063\,\static/chunks/7063-c1870f0276d53af8.js\,\1564\,\static/chunks/1564-c28d3c2ed433997f.js\,\7219\,\static/chunks/7219-74d096436716bc1d.js\,\7457\,\static/chunks/app/(site)/layout-6d5a47ece9cfd2fa.js\,\Analytics\\nf:I84080,\6792\,\static/chunks/d320e741-9965208803f819af.js\,\1170\,\static/chunks/1170-4ea11ac86502862e.js\,\231\,\static/chunks/231-2731076e2b84b46e.js\,\4868\,\static/chunks/4868-71d2c98fd05f5471.js\,\7776\,\static/chunks/7776-0480ef9ebc1f6bcb.js\,\3981\,\static/chunks/3981-6b2ae0b9b02c003c.js\,\9568\,\static/chunks/9568-7a8602194075ccc9.js\,\6597\,\static/chunks/6597-f611735d4584c848.js\,\3319\,\static/chunks/3319-0e81f9aa9fc27ac0.js\,\469\,\static/chunks/469-8fda8196cfd9b4b8.js\,\8173\,\static/chunks/8173-eab27eea475f4977.js\,\7063\,\static/chunks/7063-c1870f0276d53af8.js\,\1564\,\static/chunks/1564-c28d3c2ed433997f.js\,\7219\,\static/chunks/7219-74d096436716bc1d.js\,\7457\,\static/chunks/app/(site)/layout-6d5a47ece9cfd2fa.js\,\\\n11:I76130,,\\\n6:Tbef,)/script>script>self.__next_f.push(1,M127.999999,288.463771 C124.024844,288.463771 120.314699,287.403728 116.869564,285.548656 L81.6231884,264.612838 C76.32298,261.697724 78.9730854,260.637682 80.5631458,260.107661 C87.7184259,257.72257 89.0434775,257.192547 96.4637688,252.952381 C97.2587979,252.422361 98.3188405,252.687372 99.1138718,253.217392 L126.144927,269.383024 C127.20497,269.913045 128.530021,269.913045 129.325053,269.383024 L235.064182,208.165634 C236.124225,207.635611 236.654245,206.575571 236.654245,205.250519 L236.654245,83.0807467 C236.654245,81.7556929 236.124225,80.6956526 235.064182,80.1656324 L129.325053,19.2132506 C128.26501,18.6832305 126.939959,18.6832305 126.144927,19.2132506 L20.4057954,80.1656324 C19.3457551,80.6956526 18.8157349,82.0207041 18.8157349,83.0807467 L18.8157349,205.250519 C18.8157349,206.31056 19.3457551,207.635611 20.4057954,208.165634 L49.2919247,224.861286 C64.9275364,232.811595 74.7329196,223.536234 74.7329196,214.260871 L74.7329196,93.681159 C74.7329196,92.0910985 76.0579711,90.5010358 77.9130428,90.5010358 L91.4285716,90.5010358 C93.0186343,90.5010358 94.6086948,91.8260873 94.6086948,93.681159 L94.6086948,214.260871 C94.6086948,235.196689 83.2132512,247.387164 63.3374737,247.387164 C57.2422362,247.387164 52.4720502,247.387164 38.9565214,240.761906 L11.1304347,224.861286 C4.24016581,220.886129 5.68434189e-14,213.46584 5.68434189e-14,205.515528 L5.68434189e-14,83.3457557 C5.68434189e-14,75.3954465 4.24016581,67.9751552 11.1304347,64.0000006 L116.869564,2.78260752 C123.494824,-0.927535841 132.505176,-0.927535841 139.130436,2.78260752 L244.869565,64.0000006 C251.759834,67.9751552 256,75.3954465 256,83.3457557 L256,205.515528 C256,213.46584 251.759834,220.886129 244.869565,224.861286 L139.130436,286.078676 C135.685299,287.668739 131.710145,288.463771 127.999999,288.463771 L127.999999,288.463771 Z M160.596274,204.455488 C114.219461,204.455488 104.679089,183.254659 104.679089,165.233955 C104.679089,163.643893 106.004141,162.053832 107.859212,162.053832 L121.639752,162.053832 C123.229813,162.053832 124.554864,163.113872 124.554864,164.703935 C126.674947,178.749484 132.770187,185.639753 160.861283,185.639753 C183.122154,185.639753 192.662526,180.604556 192.662526,168.67909 C192.662526,161.788821 190.012423,156.753624 155.296065,153.308489 C126.409938,150.393375 108.389235,144.033126 108.389235,120.977226 C108.389235,99.5113875 126.409938,86.7908901 156.621119,86.7908901 C190.542443,86.7908901 207.238095,98.4513472 209.358178,123.89234 C209.358178,124.687371 209.093167,125.482403 208.563147,126.277434 C208.033127,126.807454 207.238095,127.337474 206.443064,127.337474 L192.662526,127.337474 C191.337475,127.337474 190.012423,126.277434 189.747412,124.952382 C186.567289,110.376813 178.351966,105.606625 156.621119,105.606625 C132.240165,105.606625 129.325053,114.086957 129.325053,120.447205 C129.325053,128.132506 132.770187,130.5176 165.631471,134.757766 C198.227744,138.997931 213.598344,145.093169 213.598344,167.884058 C213.333333,191.20497 194.252589,204.455488 160.596274,204.455488 L160.596274,204.455488 Z)/script>script>self.__next_f.push(1,7:Ta74,)/script>script>self.__next_f.push(1,M119.616813,0.0688905149 C119.066276,0.118932037 117.314565,0.294077364 115.738025,0.419181169 C79.3775171,3.69690087 45.3192571,23.3131775 23.7481916,53.4631946 C11.7364614,70.2271045 4.05395894,89.2428829 1.15112414,109.384595 C0.12512219,116.415429 0,118.492153 0,128.025062 C0,137.557972 0.12512219,139.634696 1.15112414,146.665529 C8.10791789,194.730411 42.3163245,235.11392 88.7116325,250.076335 C97.0197458,252.753556 105.778299,254.580072 115.738025,255.680985 C119.616813,256.106338 136.383187,256.106338 140.261975,255.680985 C157.453763,253.779407 172.017986,249.525878 186.382014,242.194795 C188.584164,241.068861 189.00958,240.768612 188.709286,240.518404 C188.509091,240.36828 179.124927,227.782837 167.86393,212.570214 L147.393939,184.922273 L121.743891,146.965779 C107.630108,126.098464 96.0187683,109.034305 95.9186706,109.034305 C95.8185728,109.009284 95.7184751,125.873277 95.6684262,146.465363 C95.5933529,182.52028 95.5683284,183.971484 95.1178886,184.82219 C94.4672532,186.048207 93.9667644,186.548623 92.915738,187.099079 C92.114956,187.499411 91.4142717,187.574474 87.6355816,187.574474 L83.3063539,187.574474 L82.1552297,186.848872 C81.4044966,186.373477 80.8539589,185.747958 80.4785924,185.022356 L79.9530792,183.896422 L80.0031281,133.729796 L80.0782014,83.5381493 L80.8539589,82.5623397 C81.25435,82.0369037 82.1051808,81.3613431 82.7057674,81.0360732 C83.7317693,80.535658 84.1321603,80.4856165 88.4613881,80.4856165 C93.5663734,80.4856165 94.4172043,80.6857826 95.7434995,82.1369867 C96.1188661,82.5373189 110.007429,103.454675 126.623656,128.650581 C143.239883,153.846488 165.962072,188.250034 177.122972,205.139048 L197.392766,235.839522 L198.418768,235.163961 C207.502639,229.259062 217.112023,220.852086 224.719453,212.09482 C240.910264,193.504394 251.345455,170.835585 254.848876,146.665529 C255.874878,139.634696 256,137.557972 256,128.025062 C256,118.492153 255.874878,116.415429 254.848876,109.384595 C247.892082,61.3197135 213.683675,20.9362052 167.288368,5.97379012 C159.105376,3.32158945 150.396872,1.49507389 140.637341,0.394160408 C138.234995,0.143952798 121.693842,-0.131275573 119.616813,0.0688905149 L119.616813,0.0688905149 Z M172.017986,77.4831252 C173.219159,78.0836234 174.195112,79.2345784 174.545455,80.435575 C174.74565,81.0861148 174.795699,94.9976579 174.74565,126.348671 L174.670577,171.336 L166.73783,159.17591 L158.780059,147.01582 L158.780059,114.313685 C158.780059,93.1711423 158.880156,81.2862808 159.030303,80.7108033 C159.430694,79.3096407 160.306549,78.2087272 161.507722,77.5581875 C162.533724,77.0327515 162.909091,76.98271 166.837928,76.98271 C170.541544,76.98271 171.19218,77.0327515 172.017986,77.4831252 Z)/script>script>self.__next_f.push(1,12:\n)/script>script>self.__next_f.push(1,0:null,\$\,\$L2\,null,{\buildId\:\1cci5FHAlwjLfZcs2gXkr\,\assetPrefix\:\\,\initialCanonicalUrl\:\/\,\initialTree\:\\,{\children\:\(site)\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true},\initialSeedData\:\\,{\children\:\(site)\,{\children\:\__PAGE__\,{},\$L3\,\$\,\main\,null,{\className\:\flex-1 py-4\,\children\:\$\,\div\,null,{\className\:\mx-auto flex w-11/12 items-center justify-center gap-8 sm:w-10/12 sm:min-w-max\,\id\:\homePageBanner\,\children\:\$\,\div\,null,{\className\:\mb-8 w-max text-center md:mb-0\,\children\:\$\,\h1\,null,{\className\:\text-5xl font-black sm:text-6xl md:text-7xl\,\id\:\homePageCourseDiscovery\,\children\:\Course\,\$\,\br\,null,{\className\:\block sm:hidden\},\Discovery\},\$\,\p\,null,{\className\:\text-lg md:text-xl\,\children\:\Designed to streamline the experience for \,\$\,\br\,null,{},\all students \,\$\,\$L4\,null,{}}},\$\,\div\,null,{\className\:\hidden w-6/12 xl:flex xl:justify-center\,\children\:\$\,\$L5\,null,{}}},\$\,\div\,null,{\className\:\flex flex-col\,\children\:\$\,\svg\,null,{\className\:\fill-slate-200 dark:fill-slate-900\,\viewBox\:\0 0 1440 224\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\d\:\m0 96 48 5.3C96 107 192 117 288 96s192-75 288-58.7C672 53 768 139 864 149.3c96 10.7 192-53.3 288-90.6C1248 21 1344 11 1392 5.3l48-5.3v214.48H0Z\,\fill\:\rgb(var(--brand-svg-primary))\},\$\,\path\,null,{\d\:\m0 136 48 5.3C96 147 192 157 288 136s192-75 288-58.7C672 93 768 179 864 189.3c96 10.7 192-53.3 288-90.6 96-37.7 192-47.7 240-53.4l48-5.3v184H-.105Z\}},\$\,\div\,null,{\className\:\bg-slate-200 dark:bg-slate-900\,\children\:\$\,\div\,null,{\className\:\mx-auto w-10/12 text-center\,\children\:\$\,\h1\,null,{\className\:\text-2xl font-bold sm:text-3xl\,\children\:\Built by a student for students\},\$\,\div\,null,{\className\:\mb-2\,\children\:\Students are busy enough without the hassle of navigating through several platforms to plan their next semester.\},\$\,\div\,null,{\children\:\CourseDiscovery aims to simplify the semester routine by integrating everything into \,\$\,\br\,null,{\className\:\hidden md:block\},\one convenient platform that is accessible from any device, anywhere, anytime.\},\$\,\div\,null,{\className\:\my-6\},\$\,\h1\,null,{\className\:\text-2xl font-bold sm:text-3xl\,\children\:\Technology Stack\},\$\,\div\,null,{\children\:\These technologies helped bring CourseDiscovery to life.\},\$\,\div\,null,{\className\:\my-6 flex flex-wrap items-center justify-center gap-3\,\children\:\$\,\a\,null,{\aria-label\:\Node.JS\,\href\:\https://nodejs.org/en\,\target\:\_blank\,\children\:\$\,\svg\,null,{\className\:\size-12 sm:size-16\,\viewBox\:\0 0 256 289\,\children\:\$\,\path\,null,{\d\:\$6\,\fill\:\#539E43\}}},\$\,\a\,null,{\aria-label\:\Next.JS\,\href\:\https://nextjs.org/\,\target\:\_blank\,\children\:\$\,\svg\,null,{\preserveAspectRatio\:\xMidYMid\,\version\:\1.1\,\viewBox\:\0 0 256 256\,\className\:\size-12 sm:size-16 fill-black dark:fill-white\,\children\:\$\,\path\,null,{\d\:\$7\}}},\$\,\a\,null,{\aria-label\:\MongoDB\,\href\:\https://www.mongodb.com/\,\target\:\_blank\,\children\:\$\,\svg\,null,{\className\:\size-12 sm:size-16\,\fill\:\none\,\viewBox\:\0 0 120 257\,\children\:\$\,\path\,null,{\d\:\M82.3229 28.5501C71.5367 15.7947 62.2485 2.84006 60.351 0.149477C60.1512 -0.0498257 59.8515 -0.0498257 59.6518 0.149477C57.7542 2.84006 48.4661 15.7947 37.6798 28.5501C-54.9019 146.238 52.2613 225.661 52.2613 225.661L53.1601 226.258C53.959 238.516 55.9565 256.154 55.9565 256.154H59.9514H63.9463C63.9463 256.154 65.9438 238.615 66.7428 226.258L67.6416 225.561C67.7414 225.561 174.905 146.238 82.3229 28.5501ZM59.9514 223.867C59.9514 223.867 55.1576 219.781 53.8592 217.688V217.489L59.6518 89.3375C59.6518 88.9389 60.2511 88.9389 60.2511 89.3375L66.0436 217.489V217.688C64.7453 219.781 59.9514 223.867 59.9514 223.867Z\,\fill\:\#00ED64\}}},\$\,\a\,null,{\aria-label\:\Render\,\href\:\https://render.com/\,\target\:\_blank\,\children\:\$\,\svg\,null,{\className\:\size-12 sm:size-16\,\viewBox\:\0 0 234.3 234.3\,\x\:\0px\,\y\:\0px\,\children\:\$\,\g\,null,{\transform\:\translate(-15853 -8503)\,\children\:\$\,\polygon\,null,{\points\:\15998,8534.7 15996,8534.7 15996,8536.7 15996,8555.2 15996,8557.2 15998,8557.2 16016.6,8557.2 16018.6,8557.2 16018.6,8555.2 16018.6,8536.7 16018.6,8534.7 16016.6,8534.7 \},\$\,\path\,null,{\d\:\M15938.2,8534.7c-7.2,0-14.2,1.4-20.8,4.2c-6.4,2.7-12.1,6.6-17,11.5s-8.8,10.6-11.5,17 c-2.8,6.6-4.2,13.6-4.2,20.8v78.4v2h2h18.6h2v-2v-78.7c0.4-8.1,3.8-15.7,9.5-21.3c5.8-5.7,13.4-9,21.5-9.3h41.2h2v-2v-18.6v-2h-2 H15938.2z\},\$\,\polygon\,null,{\points\:\16035.1,8608.9 16033.1,8608.9 16033.1,8610.9 16033.1,8629.5 16033.1,8631.5 16035.1,8631.5 16053.7,8631.5 16055.7,8631.5 16055.7,8629.5 16055.7,8610.9 16055.7,8608.9 16053.7,8608.9 \},\$\,\polygon\,null,{\points\:\16035.1,8571.8 16033.1,8571.8 16033.1,8573.8 16033.1,8592.4 16033.1,8594.4 16035.1,8594.4 16053.7,8594.4 16055.7,8594.4 16055.7,8592.4 16055.7,8573.8 16055.7,8571.8 16053.7,8571.8 \},\$\,\polygon\,null,{\points\:\16053.7,8534.7 16035.1,8534.7 16033.1,8534.7 16033.1,8536.7 16033.1,8555.2 16033.1,8557.2 16035.1,8557.2 16053.7,8557.2 16055.7,8557.2 16055.7,8555.2 16055.7,8536.7 16055.7,8534.7 \},\$\,\polygon\,null,{\points\:\16035.1,8646 16033.1,8646 16033.1,8648 16033.1,8666.6 16033.1,8668.6 16035.1,8668.6 16053.7,8668.6 16055.7,8668.6 16055.7,8666.6 16055.7,8648 16055.7,8646 16053.7,8646 \},\$\,\polygon\,null,{\points\:\16035.1,8683.1 16033.1,8683.1 16033.1,8685.1 16033.1,8703.7 16033.1,8705.7 16035.1,8705.7 16053.7,8705.7 16055.7,8705.7 16055.7,8703.7 16055.7,8685.1 16055.7,8683.1 16053.7,8683.1 \},\$\,\polygon\,null,{\points\:\15998,8683.1 15996,8683.1 15996,8685.1 15996,8703.7 15996,8705.7 15998,8705.7 16016.6,8705.7 16018.6,8705.7 16018.6,8703.7 16018.6,8685.1 16018.6,8683.1 16016.6,8683.1 \},\$\,\polygon\,null,{\points\:\15960.9,8683.1 15958.9,8683.1 15958.9,8685.1 15958.9,8703.7 15958.9,8705.7 15960.9,8705.7 15979.5,8705.7 15981.5,8705.7 15981.5,8703.7 15981.5,8685.1 15981.5,8683.1 15979.5,8683.1 \},\$\,\polygon\,null,{\points\:\15923.8,8683.1 15921.8,8683.1 15921.8,8685.1 15921.8,8703.7 15921.8,8705.7 15923.8,8705.7 15942.4,8705.7 15944.4,8705.7 15944.4,8703.7 15944.4,8685.1 15944.4,8683.1 15942.4,8683.1 \},\$\,\polygon\,null,{\points\:\15886.7,8683.1 15884.7,8683.1 15884.7,8685.1 15884.7,8703.7 15884.7,8705.7 15886.7,8705.7 15905.2,8705.7 15907.2,8705.7 15907.2,8703.7 15907.2,8685.1 15907.2,8683.1 15905.2,8683.1 \}}}},\$\,\a\,null,{\aria-label\:\Cloudflare\,\href\:\https://cloudflare.com/\,\target\:\_blank\,\children\:\$\,\svg\,null,{\className\:\size-12 sm:size-16\,\viewBox\:\0 0 209.51 94.74\,\xmlns\:\http://www.w3.org/2000/svg\,\children\:\$\,\path\,null,{\d\:\M143.05,93.42l1.07-3.71c1.27-4.41.8-8.48-1.34-11.48-2-2.76-5.26-4.38-9.25-4.57L58,72.7a1.47,1.47,0,0,1-1.35-2,2,2,0,0,1,1.75-1.34l76.26-1c9-.41,18.84-7.75,22.27-16.71l4.34-11.36a2.68,2.68,0,0,0,.18-1,3.31,3.31,0,0,0-.06-.54,49.67,49.67,0,0,0-95.49-5.14,22.35,22.35,0,0,0-35,23.42A31.73,31.73,0,0,0,.34,93.45a1.47,1.47,0,0,0,1.45,1.27l139.49,0h0A1.83,1.83,0,0,0,143.05,93.42Z\,\style\:{\fill\:\#f4801f\}},\$\,\path\,null,{\d\:\M168.22,41.15q-1,0-2.1.06a.88.88,0,0,0-.32.07,1.17,1.17,0,0,0-.76.8l-3,10.26c-1.28,4.41-.81,8.48,1.34,11.48a11.65,11.65,0,0,0,9.24,4.57l16.11,1a1.44,1.44,0,0,1,1.14.62,1.5,1.5,0,0,1,.17,1.37,2,2,0,0,1-1.75,1.34l-16.73,1c-9.09.42-18.88,7.75-22.31,16.7l-1.21,3.16a.9.9,0,0,0,.79,1.22h57.63A1.55,1.55,0,0,0,208,93.63a41.34,41.34,0,0,0-39.76-52.48Z\,\style\:{\fill\:\#f9ab41\}}}}}}},\$\,\svg\,null,{\className\:\fill-slate-200 dark:fill-slate-900\,\viewBox\:\0 0 1440 224\,\xmlns\:\http://www.w3.org/2000/svg\,\style\:{\transform\:\rotate(180deg)\},\children\:\$\,\path\,null,{\d\:\m0 96 48 5.3C96 107 192 117 288 96s192-75 288-58.7C672 53 768 139 864 149.3c96 10.7 192-53.3 288-90.6C1248 21 1344 11 1392 5.3l48-5.3v214.48H0Z\,\fill\:\rgb(var(--brand-svg-primary))\},\$\,\path\,null,{\d\:\m0 136 48 5.3C96 147 192 157 288 136s192-75 288-58.7C672 93 768 179 864 189.3c96 10.7 192-53.3 288-90.6 96-37.7 192-47.7 240-53.4l48-5.3v184H-.105Z\}}},\$\,\div\,null,{\className\:\mx-auto mt-4 grid w-10/12 grid-cols-1 md:grid-cols-2 lg:grid-cols-3\,\children\:\$\,\div\,\Course Search\,{\className\:\mb-3 sm:px-5\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-2 text-xl font-bold\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-search \,\children\:\$\,\circle\,\4ej97u\,{\cx\:\11\,\cy\:\11\,\r\:\8\},\$\,\path\,\1qie3q\,{\d\:\m21 21-4.3-4.3\},\$undefined\},\$\,\$L8\,null,{\className\:\block underline hover:text-slate-800 dark:hover:text-slate-200\,\href\:\/course/search\,\children\:\Course Search\}},\$\,\div\,null,{\children\:\You can search for courses by subject, course number, campus, instruction method, and days of the week.\}},\$\,\div\,\Timetable Builder\,{\className\:\mb-3 sm:px-5\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-2 text-xl font-bold\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-calendar \,\children\:\$\,\path\,\1cmpym\,{\d\:\M8 2v4\},\$\,\path\,\4m81vk\,{\d\:\M16 2v4\},\$\,\rect\,\1hopcy\,{\width\:\18\,\height\:\18\,\x\:\3\,\y\:\4\,\rx\:\2\},\$\,\path\,\8toen8\,{\d\:\M3 10h18\},\$undefined\},\$\,\$L8\,null,{\className\:\block underline hover:text-slate-800 dark:hover:text-slate-200\,\href\:\/timetable\,\children\:\Timetable Builder\}},\$\,\div\,null,{\children\:\Preview your timetable with up to 10 courses and detect overlap. Export as a screenshot, PDF, or to your calendar.\}},\$\,\div\,\Bookstore\,{\className\:\mb-3 sm:px-5\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-2 text-xl font-bold\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-book \,\children\:\$\,\path\,\t4utmx\,{\d\:\M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20\},\$undefined\},\$\,\div\,null,{\children\:\Bookstore\}},\$\,\div\,null,{\children\:\View the textbooks and supplies associated with your course directly in the course details. Updated weekly.\}},\$\,\div\,\Instructor Search\,{\className\:\mb-3 sm:px-5\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-2 text-xl font-bold\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-user-search \,\children\:\$\,\circle\,\e45bow\,{\cx\:\10\,\cy\:\7\,\r\:\4\},\$\,\path\,\3bnktk\,{\d\:\M10.3 15H7a4 4 0 0 0-4 4v2\},\$\,\circle\,\18b49y\,{\cx\:\17\,\cy\:\17\,\r\:\3\},\$\,\path\,\1g2n9r\,{\d\:\m21 21-1.9-1.9\},\$undefined\},\$\,\$L8\,null,{\className\:\block underline hover:text-slate-800 dark:hover:text-slate-200\,\href\:\/instructor\,\children\:\Instructor Search\}},\$\,\div\,null,{\children\:\Lookup your instructor by name to see their image and RateMyProfessor ratings.\}},\$\,\div\,\RateMyProfessor\,{\className\:\mb-3 sm:px-5\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-2 text-xl font-bold\,\children\:\$undefined\,\$\,\div\,null,{\children\:\RateMyProfessor\}},\$\,\div\,null,{\children\:\Get direct links to RateMyProfessor ratings within the course details.\}},\$\,\div\,\Frequent Updates\,{\className\:\mb-3 sm:px-5\,\children\:\$\,\div\,null,{\className\:\flex items-center gap-2 text-xl font-bold\,\children\:\$\,\svg\,null,{\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clock \,\children\:\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$\,\polyline\,\68esgv\,{\points\:\12 6 12 12 16 14\},\$undefined\},\$\,\div\,null,{\children\:\Frequent Updates\}},\$\,\div\,null,{\children\:\Course data is updated daily with seats, waitlist and cancellations updated every 10 minutes.\}}}},null,null},\$\,\html\,null,{\className\:\dark font-sans\,\lang\:\en\,\children\:\$\,\body\,null,{\className\:\flex min-h-screen flex-col bg-slate-100 dark:bg-slate-800 print:bg-white print:dark:bg-white\,\children\:\$\,\$L9\,null,{\children\:\$\,\$La\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\(site)\,\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$Lb\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\main\,null,{\className\:\flex flex-1 items-center justify-center bg-slate-100 dark:bg-slate-800\,\children\:\$\,\div\,null,{\className\:\flex flex-col\,\children\:\$\,\$Lc\,null,{\alt\:\Page not found image\,\className\:\w-full max-w-30rem\,\height\:1080,\src\:\/Undraw404.svg\,\width\:1920},\$\,\h1\,null,{\className\:\my-8 text-center text-2xl font-bold\,\children\:\404: Page Not Found\},\$\,\$L8\,null,{\className\:\text-center text-xl text-green-300 underline\,\href\:\/\,\children\:\Go Home\}}},\notFoundStyles\:,\styles\:null}},\$\,\$Ld\,null,{\gap\:8,\offset\:\var(--sonner-offset)\,\position\:\bottom-center\,\toastOptions\:{\unstyled\:true,\classNames\:{\toast\:\p-4 border rounded-md w-96 flex items-center gap-3 antialiased print:hidden\,\error\:\bg-red-100 text-red-800 border-red-300\,\success\:\bg-green-100 text-green-800 border-green-300\,\warning\:\bg-yellow-100 text-yellow-800 border-yellow-300\,\info\:\bg-blue-100 text-blue-800 border-blue-300\}}}},\$\,\$Le\,null,{},\$\,\$Lf\,null,{\defer\:true,\data-website-id\:\5b8ac433-b5ad-4262-a968-75f77b40e416\,\src\:\https://cloud.umami.is/script.js\}},null,null},\$\,\$La\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$Lb\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\title\,null,{\children\:\404: This page could not be found.\},\$\,\div\,null,{\style\:{\fontFamily\:\system-ui,\\\Segoe UI\\\,Roboto,Helvetica,Arial,sans-serif,\\\Apple Color Emoji\\\,\\\Segoe UI Emoji\\\\,\height\:\100vh\,\textAlign\:\center\,\display\:\flex\,\flexDirection\:\column\,\alignItems\:\center\,\justifyContent\:\center\},\children\:\$\,\div\,null,{\children\:\$\,\style\,null,{\dangerouslySetInnerHTML\:{\__html\:\body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\}},\$\,\h1\,null,{\className\:\next-error-h1\,\style\:{\display\:\inline-block\,\margin\:\0 20px 0 0\,\padding\:\0 23px 0 0\,\fontSize\:24,\fontWeight\:500,\verticalAlign\:\top\,\lineHeight\:\49px\},\children\:\404\},\$\,\div\,null,{\style\:{\display\:\inline-block\},\children\:\$\,\h2\,null,{\style\:{\fontSize\:14,\fontWeight\:400,\lineHeight\:\49px\,\margin\:0},\children\:\This page could not be found.\}}}},\notFoundStyles\:,\styles\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/032e5e94478a4eb2.css\,\precedence\:\next\,\crossOrigin\:\$undefined\}},null,\couldBeIntercepted\:false,\initialHead\:null,\$L10\,\globalErrorComponent\:\$11\,\missingSlots\:\$W12\}\n)/script>script>self.__next_f.push(1,10:\$\,\meta\,\0\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\},\$\,\meta\,\1\,{\charSet\:\utf-8\},\$\,\title\,\2\,{\children\:\CourseDiscovery\},\$\,\meta\,\3\,{\name\:\description\,\content\:\CourseDiscovery is designed to streamline the experience for all UFV students searching for courses, planning their semester, or finding the ideal instructor.\},\$\,\link\,\4\,{\rel\:\manifest\,\href\:\/manifest.webmanifest\,\crossOrigin\:\use-credentials\},\$\,\meta\,\5\,{\name\:\google-adsense-account\,\content\:\ca-pub-1824067879841313\},\$\,\link\,\6\,{\rel\:\icon\,\href\:\/CourseDiscovery.ico\}\n3:null\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]