Skip to content

Commit 9155d2d

Browse files
committed
Deploy CS 189 Spring 2026 site: 7d671b787cff003ae2724fe3695cdfe4aef967af BerkeleyML/sp26@7d671b7
1 parent e9f6aed commit 9155d2d

90 files changed

Lines changed: 7451 additions & 15 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2019 Kevin Lin
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

announcements/index.html

Lines changed: 311 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
2+
3+
<!DOCTYPE html>
4+
5+
<html lang="en-US">
6+
<head>
7+
<meta charset="UTF-8">
8+
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
9+
10+
<link rel="stylesheet" href="/assets/css/just-the-docs-default.css">
11+
12+
<link rel="stylesheet" href="/assets/css/just-the-docs-head-nav.css" id="jtd-head-nav-stylesheet">
13+
14+
<style id="jtd-nav-activation">
15+
16+
.site-nav ul li a {
17+
background-image: none;
18+
}
19+
20+
</style>
21+
22+
23+
24+
25+
<script src="/assets/js/vendor/lunr.min.js"></script>
26+
27+
28+
<script src="/assets/js/just-the-docs.js"></script>
29+
30+
<meta name="viewport" content="width=device-width, initial-scale=1">
31+
32+
33+
34+
<link rel="icon" href="/favicon.ico" type="image/x-icon">
35+
36+
37+
38+
<!-- Begin Jekyll SEO tag v2.8.0 -->
39+
<title>Announcements | CS 189 - Introduction to Machine Learning</title>
40+
<meta name="generator" content="Jekyll v3.10.0" />
41+
<meta property="og:title" content="Announcements" />
42+
<meta name="author" content="Jennifer Listgarten, Alex Dimakis" />
43+
<meta property="og:locale" content="en_US" />
44+
<meta name="description" content="A feed containing all of the class announcements." />
45+
<meta property="og:description" content="A feed containing all of the class announcements." />
46+
<link rel="canonical" href="https://eecs189.org/announcements/" />
47+
<meta property="og:url" content="https://eecs189.org/announcements/" />
48+
<meta property="og:site_name" content="CS 189 - Introduction to Machine Learning" />
49+
<meta property="og:type" content="website" />
50+
<meta name="twitter:card" content="summary" />
51+
<meta property="twitter:title" content="Announcements" />
52+
<script type="application/ld+json">
53+
{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Jennifer Listgarten, Alex Dimakis"},"description":"A feed containing all of the class announcements.","headline":"Announcements","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://eecs189.org/resources/assets/favicon/189_logo.png"},"name":"Jennifer Listgarten, Alex Dimakis"},"url":"https://eecs189.org/announcements/"}</script>
54+
<!-- End Jekyll SEO tag -->
55+
56+
57+
58+
59+
</head>
60+
61+
<body>
62+
<a class="skip-to-main" href="#main-content">Skip to main content</a>
63+
<svg xmlns="http://www.w3.org/2000/svg" class="d-none">
64+
<symbol id="svg-link" viewBox="0 0 24 24">
65+
<title>Link</title>
66+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-link">
67+
<path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path>
68+
</svg>
69+
</symbol>
70+
71+
<symbol id="svg-menu" viewBox="0 0 24 24">
72+
<title>Menu</title>
73+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu">
74+
<line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line>
75+
</svg>
76+
</symbol>
77+
78+
<symbol id="svg-arrow-right" viewBox="0 0 24 24">
79+
<title>Expand</title>
80+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
81+
<polyline points="9 18 15 12 9 6"></polyline>
82+
</svg>
83+
</symbol>
84+
85+
<!-- Feather. MIT License: https://github.com/feathericons/feather/blob/master/LICENSE -->
86+
<symbol id="svg-external-link" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-external-link">
87+
<title id="svg-external-link-title">(external link)</title>
88+
<path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line>
89+
</symbol>
90+
91+
92+
<symbol id="svg-doc" viewBox="0 0 24 24">
93+
<title>Document</title>
94+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-file">
95+
<path d="M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"></path><polyline points="13 2 13 9 20 9"></polyline>
96+
</svg>
97+
</symbol>
98+
99+
<symbol id="svg-search" viewBox="0 0 24 24">
100+
<title>Search</title>
101+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search">
102+
<circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line>
103+
</svg>
104+
</symbol>
105+
106+
107+
108+
<!-- Bootstrap Icons. MIT License: https://github.com/twbs/icons/blob/main/LICENSE.md -->
109+
<symbol id="svg-copy" viewBox="0 0 16 16">
110+
<title>Copy</title>
111+
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard" viewBox="0 0 16 16">
112+
<path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/>
113+
<path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/>
114+
</svg>
115+
</symbol>
116+
<symbol id="svg-copied" viewBox="0 0 16 16">
117+
<title>Copied</title>
118+
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard-check-fill" viewBox="0 0 16 16">
119+
<path d="M6.5 0A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3Zm3 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3Z"/>
120+
<path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1A2.5 2.5 0 0 1 9.5 5h-3A2.5 2.5 0 0 1 4 2.5v-1Zm6.854 7.354-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L7.5 10.793l2.646-2.647a.5.5 0 0 1 .708.708Z"/>
121+
</svg>
122+
</symbol>
123+
124+
125+
</svg>
126+
127+
128+
<div class="side-bar">
129+
<div class="site-header" role="banner">
130+
<a href="/" class="site-title lh-tight">
131+
<div class="site-logo" role="img" aria-label="CS 189 - Introduction to Machine Learning"></div>
132+
133+
</a>
134+
<button id="menu-button" class="site-button btn-reset" aria-label="Toggle menu" aria-pressed="false">
135+
<svg viewBox="0 0 24 24" class="icon" aria-hidden="true"><use xlink:href="#svg-menu"></use></svg>
136+
</button>
137+
</div>
138+
139+
<nav aria-label="Main" id="site-nav" class="site-nav">
140+
141+
142+
<ul class="nav-list"><li class="nav-list-item"><a href="/" class="nav-list-link">Home / Schedule</a></li><li class="nav-list-item"><a href="/syllabus/" class="nav-list-link">Syllabus</a></li><li class="nav-list-item"><a href="/gradproject/" class="nav-list-link">Graduate Project</a></li><li class="nav-list-item"><a href="/calendar/" class="nav-list-link">Calendar</a></li><li class="nav-list-item"><a href="/resources/" class="nav-list-link">Resources</a></li><li class="nav-list-item"><a href="/staffers/" class="nav-list-link">Staff</a></li><li class="nav-list-item"><a href="/past-offerings/" class="nav-list-link">Past Offerings</a></li></ul>
143+
144+
</nav>
145+
146+
147+
148+
149+
150+
151+
<!-- Past offerings link moved into the sidebar nav under Staff. -->
152+
153+
154+
</div>
155+
156+
157+
<div class="main" id="top">
158+
<div id="main-header" class="main-header">
159+
160+
161+
162+
<div class="search" role="search">
163+
<div class="search-input-wrap">
164+
<input type="text" id="search-input" class="search-input" tabindex="0" placeholder="Search CS 189 - Introduction to Machine Learning" aria-label="Search CS 189 - Introduction to Machine Learning" autocomplete="off">
165+
<label for="search-input" class="search-label"><svg viewBox="0 0 24 24" class="search-icon"><use xlink:href="#svg-search"></use></svg></label>
166+
</div>
167+
<div id="search-results" class="search-results"></div>
168+
</div>
169+
170+
171+
172+
173+
<nav aria-label="Auxiliary" class="aux-nav">
174+
<ul class="aux-nav-list">
175+
176+
<li class="aux-nav-list-item">
177+
<a href="https://www.gradescope.com/courses/1229310" class="site-button"
178+
179+
target="_blank" rel="noopener noreferrer"
180+
181+
>
182+
Gradescope
183+
</a>
184+
</li>
185+
186+
<li class="aux-nav-list-item">
187+
<a href="https://edstem.org/us/courses/94609" class="site-button"
188+
189+
target="_blank" rel="noopener noreferrer"
190+
191+
>
192+
Edstem
193+
</a>
194+
</li>
195+
196+
<li class="aux-nav-list-item">
197+
<a href="https://cs189-oh.eecs.berkeley.edu/" class="site-button"
198+
199+
target="_blank" rel="noopener noreferrer"
200+
201+
>
202+
Office Hours Queue
203+
</a>
204+
</li>
205+
206+
</ul>
207+
</nav>
208+
209+
210+
</div>
211+
212+
<div class="main-content-wrap">
213+
214+
<div id="main-content" class="main-content">
215+
<main>
216+
217+
<h1 id="announcements">
218+
219+
220+
<a href="#announcements" class="anchor-heading" aria-labelledby="announcements"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Announcements
221+
222+
223+
</h1>
224+
225+
226+
<p>Announcements are stored in the <code class="language-plaintext highlighter-rouge">_announcements</code> directory and rendered according to the layout file, <code class="language-plaintext highlighter-rouge">_layouts/announcement.html</code>.</p>
227+
228+
229+
230+
231+
232+
233+
</main>
234+
235+
236+
<hr>
237+
<footer>
238+
239+
<p><a href="#top" id="back-to-top">Back to Top</a></p>
240+
241+
242+
<!-- This file comes from Just The Docs.
243+
This footer should be included on all EECS/DS sites.
244+
--><p class="text-small text-grey-dk-100 my-1">
245+
<a
246+
rel="nofollow noopener"
247+
href="https://dap.berkeley.edu/get-help/report-web-accessibility-issue"
248+
target="_blank"
249+
class="pr-2"
250+
>Accessibility</a
251+
>
252+
<a
253+
rel="nofollow noopener"
254+
href="https://ophd.berkeley.edu/policies-and-procedures/nondiscrimination-policy-statement"
255+
target="_blank"
256+
class="px-2"
257+
>Nondiscrimination</a
258+
>
259+
</p>
260+
261+
<!-- Use this to add additional content. -->
262+
<p class="text-small text-lighter m-0">
263+
Copyright ©2026, Regents of the University of California
264+
and respective authors.
265+
</p>
266+
267+
<p class="fs-1 text-lighter my-1">
268+
This site is built following the
269+
<a
270+
href="https://github.com/kevinlin1/just-the-class"
271+
target="_blank"
272+
rel="noopener"
273+
>Just the Class</a
274+
>
275+
and
276+
<a
277+
href="https://github.com/just-the-docs/just-the-docs"
278+
target="_blank"
279+
rel="noopener"
280+
>Just the Docs</a
281+
>
282+
templates, with components from the
283+
<a href="https://datastructur.es/" target="_blank" rel="noopener"
284+
>CS 61B course site</a
285+
>.
286+
</p>
287+
288+
289+
290+
<div class="d-flex mt-2">
291+
292+
293+
</div>
294+
295+
</footer>
296+
297+
298+
</div>
299+
</div>
300+
301+
302+
303+
<div class="search-overlay"></div>
304+
305+
306+
</div>
307+
308+
309+
</body>
310+
</html>
311+
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
/* Calendar filter buttons: clear selected vs unselected states */
2+
#calendarControls .btn {
3+
background: #f7f9fc;
4+
border: 1px solid #d0d7de;
5+
border-radius: 999px;
6+
box-shadow: none;
7+
color: #0b3d91;
8+
font-weight: 600;
9+
margin: 0.25rem 0.35rem;
10+
padding: 0.35rem 0.9rem;
11+
transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
12+
}
13+
14+
#calendarControls .btn:hover {
15+
background: #eaf1ff;
16+
border-color: #7aa2e3;
17+
color: #0a2f6b;
18+
}
19+
20+
#calendarControls .btn.active {
21+
background: #0b3d91;
22+
border-color: #0b3d91;
23+
color: #ffffff;
24+
}
25+
26+
#calendarControls .btn:not(.active) {
27+
background: #f7f9fc;
28+
color: #334155;
29+
}
30+
31+
#calendarControls .btn:focus {
32+
outline: none;
33+
box-shadow: 0 0 0 3px rgba(11, 61, 145, 0.25);
34+
}
35+
36+
/* Compact wrapping for smaller screens */
37+
#calendarControls .input-group {
38+
flex-wrap: wrap;
39+
justify-content: center;
40+
}
41+
42+
/* Shortcuts layout: stack on separate lines for readability */
43+
#calendarShortcuts {
44+
display: flex;
45+
flex-direction: column;
46+
gap: 0.35rem;
47+
margin: 0.25rem 0 0.75rem;
48+
}
49+
50+
#calendarShortcuts .shortcut {
51+
display: block;
52+
}

assets/calendar/calendar.min.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/calendar/calendar.min.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/just-the-docs-dark.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/just-the-docs-default.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+

assets/css/just-the-docs-light.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)