Skip to content

Latest commit

 

History

History
851 lines (832 loc) · 43.1 KB

calendar.md

File metadata and controls

851 lines (832 loc) · 43.1 KB
<!-- WEEK ONE -->
<tr>
  <td rowspan=5>1</td> <!-- Week Number -->
  <th>Mon 8/22</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>No Class</td> <!-- Lab -->
  <td>No Class</td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 8/23</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>No Class</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>Section Signups Due</td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 8/24 </th> <!-- Date -->
  <td>1. Welcome to CS10 & Abstraction <a href="https://drive.google.com/file/d/1GQWC_Jj8RS0tSGT5xhliHrHbLNzE7FYU/view?usp=sharing">(slides)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=MVZEKaccEUE&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=1">(recording)</a> </td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/intro_pair/1-introduction.topic&course=&novideo&noreading&noassignment">1. Welcome to Snap!</a><br/>(No checkoff)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 8/25</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/intro_pair/1-introduction.topic&course=&novideo&noreading&noassignment">1. Welcome to Snap!</a><br/>(No checkoff)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 8/26</th> <!-- Date -->
  <td>2. Functions<a href="https://drive.google.com/file/d/1Ht3y1NOwtOJbOYcEeuLHSUqmyhAw7OW-/view?usp=sharing">(slides)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=B59KCWux-DU&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=2">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">1. Welcome to CS 10!</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>

<!-- WEEK TWO -->
<tr>
  <td rowspan=5>2</td> <!-- Week Number -->
  <th>Mon 8/29</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 2 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/intro_pair/2-loops-variables.topic&course=cs10_fa21.html&novideo&noreading&noassignment">2. Build Your Own Blocks</a><br/>
    (due 8/31)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">1. Welcome to CS 10!</a></td> <!-- Discussion -->
  <td><a href="https://docs.google.com/document/d/14yTQOcw_RqoeyT5H0eQZNCjQj1QWi84-KD8yaVftsCQ/edit?usp=sharing">Proj 1: Wordle™ Lite</a><br/>
    (due 09/07)<br/>
      Reading Quiz 1<br/>
        (due 9/2)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 8/30</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/intro_pair/2-loops-variables.topic&course=cs10_fa21.html&novideo&noreading&noassignment">2. Build Your Own Blocks</a><br/>
    (due 9/1)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">1. Welcome to CS 10!</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 8/31 </th> <!-- Date -->
  <td>3. Numbers and Abstraction <a href="https://drive.google.com/file/d/1ICST50BEh2AkzKCBSQWyapqgEzorKVu9/view?usp=sharing">(slides)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=Qlo_vQIdX_8&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=3">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/intro_pair/2-conditionals-testing-su21.topic&course=cs10_fa21.html&novideo&noreading&noassignment">3. Conditionals, Reporters, & Abstraction</a><br/>
    (due 9/7)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 9/1</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/intro_pair/2-conditionals-testing-su21.topic&course=cs10_fa21.html&novideo&noreading&noassignment">3. Conditionals, Reporters, & Abstraction</a><br/>
    (due 9/6)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 9/2</th> <!-- Date -->
  <td>4. Lists, Scoping, & HOFs<a href="https://drive.google.com/file/d/1IYVISNMnsXPEzfnNM33-0ffODSf-4h5e/view?usp=sharing">(slides)</a><a href="https://drive.google.com/file/d/1IaP-Y6_87H8iXwYDXRFwt6mU_DjFxp5K/view?usp=sharing">(code)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=Clrxpj1VeDc&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=4">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">2. Number Rep & Control Structures</a></td> <!-- Discussion -->
  <td>Reading Quiz 1 Due</td> <!-- Assignment -->
</tr>

<!-- WEEK THREE -->
<tr>
  <td rowspan=5>3</td> <!-- Week Number -->
  <th>Mon 9/5</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 3 Readings</a></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Labor Day)</td> <!-- Lab -->
  <td>NO CLASS<br/>
    (Labor Day)</td> <!-- Discussion -->
  <td>release Reading Quiz 2<br/>
    (due 9/9)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 9/6</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/lists/lists-I.topic&course=&novideo&noreading&noassignment">
    4. Lists & HOFs </a><br/>(due 9/8)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">2. Number Rep & Control Structures</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 9/7 </th> <!-- Date -->
  <td>5. Algorithms<a href="https://docs.google.com/presentation/d/1gozRmEGpizb1R1e1G9u94DdBs13hOSvs/edit?usp=sharing&ouid=100468452242476439424&rtpof=true&sd=true">(slides)</a><a href="https://drive.google.com/file/d/1IaP-Y6_87H8iXwYDXRFwt6mU_DjFxp5K/view?usp=sharing">(code)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=YYN9MBuQ7JY&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=5">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/lists/lists-I.topic&course=&novideo&noreading&noassignment">4. Lists & HOFs </a><br/>(due 9/12)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>PROJ 1 Due<br/>
<tr>
  <th>Thur 9/8</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/areas/algorithms.topic&course=&novideo&noreading&noassignment">5. Algorithms</a><br/>
    (due 9/20)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 9/9</th> <!-- Date -->
  <td>6. Social Implications (I)<a href="https://docs.google.com/presentation/d/1TWeFdTZapeCdxtAH6MM1qktNuuzod29c/edit?usp=sharing&ouid=100468452242476439424&rtpof=true&sd=true">(slides)</a><a href="https://drive.google.com/file/d/1IaP-Y6_87H8iXwYDXRFwt6mU_DjFxp5K/view?usp=sharing">(code)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=JHOM9sHyKM8&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=6">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">3. Domain/Range, Scoping, Lists & HOFs</a></td> <!-- Discussion -->
  <td>Reading Quiz 2 Due<br/>
    <a href = "https://docs.google.com/document/d/1gKmtcHqM0AV8dVmt-PwnpNOtqtdfCsd1uc3gcmf5o5w/edit?usp=sharing">(release PROJ 2: Wordle™)</a><br/>
      (due 9/22)</td> <!-- Assignment --> <!-- Assignment -->
</tr>

<!-- WEEK FOUR -->
<tr>
  <td rowspan=5>4</td> <!-- Week Number -->
  <th>Mon 9/12</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/areas/algorithms.topic&course=&novideo&noreading&noassignment">5. Algorithms</a><br/>
    (due 9/19)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">3. Domain/Range, Scoping, Lists & HOFs</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 9/13</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">3. Domain/Range, Scoping, Lists & HOFs</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 9/14 </th> <!-- Date -->
  <td>7. Social Implications (II- Education)<a href="https://drive.google.com/file/d/16pjTWrRbxxRCWQgf4Y3jvoit52mdt6gw/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=DJT1Pt3bcNo&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=7">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>PROJ 2 Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 9/15</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>PROJ 2 Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 9/16</th> <!-- Date -->
  <td>8. Algorithmic Complexity<a href="https://drive.google.com/file/d/16jJ5OPidC_xtu-lVUcIA4ZPNxekNbAIs/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=a92HPXbB_8w&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=8">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">4. Algorithms</a></td> <!-- Discussion -->
  <td>release <b>QUEST</b><br/>
    (due 9/18)</td> <!-- Assignment -->
</tr>

<!-- WEEK FIVE -->
<tr>
  <td rowspan=5>5</td> <!-- Week Number -->
  <th>Mon 9/19</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 5 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/areas/algorithm-complexity.topic&course=&novideo&noreading&noassignment"> 6. Algorithmic Complexity</a><br/>
    (due 9/21)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">4. Algorithms</a></td> <!-- Discussion -->
  <td>release Reading Quiz 3<br/>
    (due 9/23)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 9/20</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/areas/algorithm-complexity.topic&course=&novideo&noreading&noassignment">6. Algorithmic Complexity</a><br/>
    (due 9/22)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">4. Algorithms</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 9/21</th> <!-- Date -->
  <td>9. Testing + 2048 <a href="https://drive.google.com/file/d/1JWHWjvo4kloDMv2i-yBbnsGhRWLFsHym/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=5NfpU4brN-w&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=9">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/2048-testing/2048.topic&course=&novideo&noreading&noassignment">7. Testing + Proj 3</a><br/>
    (due 9/26)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 9/22</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/2048-testing/2048.topic&course=&novideo&noreading&noassignment">7. Testing + Proj 3</a><br/>
    (due 9/27)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>PROJ 2 Due</td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 9/23</th> <!-- Date -->
  <td>10. Recursion I (Functional)<a href="https://drive.google.com/file/d/1J8JQICpKN5ZpinUb3LdqSsE2X1Naox-s/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=KRbLe1XAXRo&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=10">(recording)</a><a href="https://drive.google.com/drive/folders/1J6FHScaZao_3C1tw4s31dTOR5dtOxciV?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">5. Algorithmic Complexity</a></td> <!-- Discussion -->
  <td>Reading Quiz 3 Due<br/>
    <a href= "https://docs.google.com/document/d/16quGw0eUFT__z67uH7NLr-twGBnXriL4SEIkn0XBLaM/edit?usp=sharing">PROJ 3: 2048 released</a><br/>
      (due 10/06)</td> <!-- Assignment -->
</tr>

<!-- WEEK SIX -->
<tr>
  <td rowspan=5>6</td> <!-- Week Number -->
  <th>Mon 9/26</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 6 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/lists/tic-tac-toe.topic&course=&novideo&noreading&noassignment">8. Boards</a><br/>
    (due 9/28)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">5. Algorithmic Complexity</a></td> <!-- Discussion -->
  <td>release Reading Quiz 4<br/>
    (due 9/30)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 9/27</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/lists/tic-tac-toe.topic&course=&novideo&noreading&noassignment">8. Boards</a><br/>
    (due 9/28)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">5. Algorithmic Complexity</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 9/28 </th> <!-- Date -->
  <td>11. Recursion II (Fractals)<a href="https://drive.google.com/file/d/1JHsHL9dTLXTXNEwC2eFlcWORQTRxO0lC/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=-Cux6XDbaW8&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=11">(recording)</a><a href="https://drive.google.com/drive/folders/17z8mv-9O-61rkj9uBCKFlCkS0yIO6H0r?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/recur/recursion-trees-fractals.topic&course=&novideo&noreading&noassignment">9. Trees & Fractals</a><br/>
    (due 10/3)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 9/29</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/recur/recursion-trees-fractals.topic&course=&novideo&noreading&noassignment">9. Trees & Fractals</a><br/>
    (due 10/4)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 9/30</th> <!-- Date -->
  <td>12. Recursion III (Count Change)<a href="https://drive.google.com/file/d/1JG95SUV897etJy0pqwwAV-zxICYRUdUh/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=-O4maHpbKq4&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=12">(recording)</a><a href="https://drive.google.com/drive/folders/1J9xiJTnrS1UA9o09GU4HPwPUWDWGC0Pi?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">6. Recursion I</a></td> <!-- Discussion -->
  <td>Reading Quiz 4 Due</td> <!-- Assignment -->
</tr>

<!-- WEEK SEVEN -->
<tr>
  <td rowspan=5>7</td> <!-- Week Number -->
  <th>Mon 10/3</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 7 Readings </a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/recur/recursive-reporters-part1.topic&course=&novideo&noreading&noassignment"> 10. Recursive Reporters</a><br/>
    (due 10/5)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">6. Recursion I</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 10/4</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href= "https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/recur/recursive-reporters-part1.topic&course=&novideo&noreading&noassignment"> 10. Recursive Reporters</a><br/>
    (due 10/6)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">6. Recursion I</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 10/5 </th> <!-- Date -->
  <td>13. Guest Lecture: Saving the World with Computing <a href="https://people.eecs.berkeley.edu/~yelick/">(Professor Katherine Yelick)</a><a href="https://drive.google.com/file/d/188lKBHwk5bCmo6SxL3oHOHqmnkC8tq6-/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=O2zqzGGaQBE&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=13">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>PROJ 3 Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 10/6</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>PROJ 3 Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>PROJ 3 Due</td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 10/7</th> <!-- Date -->
  <td>14. Procedures as Data<a href="https://drive.google.com/file/d/1Jk1x2B0Bkvm6TQ1U-VGkgZ8mRtyiL25T/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=yh6rKHCSQo8&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=14">(recording)</a>
  <a href = "https://drive.google.com/drive/folders/1JgPRWiShu9KwGrKxspDBU2vHExLXtsIZ?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">7. Recursion II</a></td> <!-- Discussion -->
  <td><a href="https://docs.google.com/document/d/1kEgJvL23z8bw-bxC8AQzDeio9AaqxkzP3IycVj-jh6Q/edit?usp=sharing">(PROJ 4: Explore Post released)</a><br/>
    (due 10/21)</td> <!-- Assignment -->
</tr>

<!-- WEEK EIGHT -->
<tr>
  <td rowspan=5>8</td> <!-- Week Number -->
  <th>Mon 10/10</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 8 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/llab/html/topic.html?topic=berkeley_bjc%2Fhofs%2Fhofs-practice.topic&course&novideo&noreading&noassignment">11. Functions as Data, HOFs</a><br/>
    (due 10/12)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">7. Recursion II</a></td> <!-- Discussion -->
  <td>release Reading Quiz 6<br/>
    (due 10/14)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 10/11</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/llab/html/topic.html?topic=berkeley_bjc%2Fhofs%2Fhofs-practice.topic&course&novideo&noreading&noassignment">11. Functions as Data, HOFs</a><br/>
    (due 10/13)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">7. Recursion II</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>

  <th>Wed 10/12 </th> <!-- Date -->
  <td>15. AI<a href="https://docs.google.com/presentation/d/1JiQEpmHBf-POcfnpGeLai86LD2pn0ECq8gO0Y5VvqIM/edit?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=HfXTDRgRkxQ&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=15">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>Midterm Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 10/13</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>Midterm Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 10/14</th> <!-- Date -->

  <td>16. Programming Paradigms <a href="https://drive.google.com/file/d/1JdHNUIjQcy5Q0dMiDBzwjUEGfB7Jviea/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=JQNPSl0p89k&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=16">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td>NO CLASS<br/>
    (MIDTERM)</td> <!-- Discussion -->
  <td>Reading Quiz 6 Due</td> <!-- Assignment -->
</tr>

<!-- WEEK NINE -->
<tr>
  <td rowspan=5>9</td> <!-- Week Number -->
  <th>Mon 10/17</th> <!-- Date -->
  <td><b>MIDTERM</b></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 9 Readings</a></td> <!-- Readings -->
  <td><b>Midterm (W/ Snap! Portion)</b></td> <!-- Lab -->
  <td>NO CLASS<br/>
    (MIDTERM)</td> <!-- Discussion -->
  <td>Reading Quiz 7 CANCELLED<br/></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 10/18</th> <!-- Date -->
  <td><b>MIDTERM</b></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><b>Midterm (w/ Snap! Portion)</b></td> <!-- Lab -->
  <td>NO CLASS<br/>
    (MIDTERM)</td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 10/19</th> <!-- Date -->
  <td>17. Python I - Intro <a href="https://drive.google.com/file/d/1LHC1kGUkH_q588tzPFmZ67RwiUXkWAQG/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=cADgmAJz01w&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=17">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/llab/html/topic.html?topic=berkeley_bjc%2Fpython%2Fbesides-blocks-welcome-parsons.topic&course&novideo&noreading&noassignment">12. Welcome to Python</a><br/>
    (due 10/24)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 10/20</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/llab/html/topic.html?topic=berkeley_bjc%2Fpython%2Fbesides-blocks-welcome-parsons.topic&course&novideo&noreading&noassignment">12. Welcome to Python</a><br/>
    (due 10/25)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 10/21</th> <!-- Date -->
  <td>18. Python II - Data Types & Structures <a href="https://drive.google.com/file/d/1JrqKmU8hsAu45mqHBpVLQVb3JLsa1bhg/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=KDORfFLIEAU&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=18">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">9. Intro to Python</a></td> <!-- Discussion -->
  <td>PROJ 4 (POST) Due<br/></td> <!-- Assignment -->
</tr>

<!-- WEEK TEN -->
<tr>
  <td rowspan=5>10</td> <!-- Week Number -->
  <th>Mon 10/24</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/python/besides-blocks-data-struct.topic&course=&novideo&noreading&noassignment">13. Data Structures in Python</a><br/>
    (due 10/26)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">9. Intro to Python</a></td> <!-- Discussion -->
  <td>PROJ 4 (COMMENTS) Due<br/>
    <a href="https://cbt-dev.berkeley.edu/pl/course_instance/57/assessment/1027">(PROJ 5: Pyturis released)</a><br/>
      (due 11/07)<br/></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 10/25</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/python/besides-blocks-data-struct.topic&course=&novideo&noreading&noassignment">13. Data Structures in Python</a><br/>
    (due 10/27)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">9. Intro to Python</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 10/26</th> <!-- Date -->
  <td>19. Python III - OOP <a href="https://drive.google.com/file/d/1Kseb1MGEAPi0wrcy6uAIjIRTUYi5P721/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=ISdSNu8XnG8&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=19">(recording)</a><a href="https://drive.google.com/drive/folders/1Kcx6BqNAgZLU2DVZ99gwcN-f5FjOyE1p?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/cur/programming/python/object-oriented-programming-joshhug/oop_intro.html?topic=berkeley_bjc%2Fpython%2Fbesides-blocks-oop-joshhug-edition.topic&course&novideo&noreading&noassignment">14. OOP in Python</a><br/>
    (due 10/31)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td><a href="https://docs.google.com/document/d/1pJx3BaK6VbGlFtB0yQCAlifpxa5ftz8HQPphCWRUPXM/edit">(FINAL PROJ Proposal RELEASED)</a><br/>
    (due 11/4)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 10/27</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/cur/programming/python/object-oriented-programming-joshhug/oop_intro.html?topic=berkeley_bjc%2Fpython%2Fbesides-blocks-oop-joshhug-edition.topic&course&novideo&noreading&noassignment">14. OOP in Python</a><br/>
    (due 11/1)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 10/28</th> <!-- Date -->
  <td>20. Python IV - HOFs<a href="https://drive.google.com/file/d/1N21XtUXDR3TjlYbt7ydAAehEL_rjFHcS/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=_cHAS2iyAEY&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=20">(recording)</a><a href="https://drive.google.com/drive/folders/1Kw1n9d-cZxEp0sxE-al3thHbZkH-hdbc?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">10. Data Structures in Python</a></td> <!-- Discussion -->
  <td><a href="https://docs.google.com/document/d/1LbLsoBVBQTiD_BA6tVqQfzzK5OSF4TpzBSnJfJyhyjE/edit?usp=sharing">(FINAL PROJ released)</a><br/>
    (due 11/30)</td> <!-- Assignment -->
</tr>

<!-- WEEK ELEVEN -->
<tr>
  <td rowspan=5>11</td> <!-- Week Number -->
  <th>Mon 10/31</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 11 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/python/besides-blocks-text-processing.topic&course=&novideo&noreading&noassignment"> 15. Text Processing in Python</a><br/>
    (due 11/7)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">10. Data Structures in Python</a></td> <!-- Discussion -->
  <td>release Reading Quiz 8<br/>
    (due 11/4)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 11/1</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/python/besides-blocks-text-processing.topic&course=&novideo&noreading&noassignment">15. Text Processing in Python</a><br/>
    (due 11/8)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">10. Data Structures in Python</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 11/2</th> <!-- Date -->
  <td>21. Guest Lecture: Bringing AI tools closer to End-Users <a href="https://hhnigatu.github.io/">(Hellina Nigatu)</a><a href="https://docs.google.com/presentation/d/16-op0_SpOwPFMQx0v1_wc40qVesSC1jrWyVwHorn9u4/edit?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=9oRp9kB6zMo&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=21">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>PROJ 5 Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 11/3</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>PROJ 5 Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 11/4</th> <!-- Date -->
  <td>22. Python V - Tree Recursion & Game Theory
  <a href="https://drive.google.com/file/d/1Np4WflUZ1Qnh_hUB_p_c9c744ZQxONm1/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=MQ65v7QB88U&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=22">(recording)</a>
  <a href="https://drive.google.com/file/d/1NodPUjX-wJr917E80xIVRhijMtEygX4S/view?usp=sharing">(code)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">11. OOP</a></td> <!-- Discussion -->
  <td>Reading Quiz 8 Due<br/>
    FINAL PROJ Proposal Due</td> <!-- Assignment -->
</tr>

<!-- WEEK TWELVE -->
<tr>
  <td rowspan=5>12</td> <!-- Week Number -->
  <th>Mon 11/7</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 12 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/python/data-lab.topic&course=&novideo&noreading&noassignment"> 6. Intro to Data Science </a><br/>
    (Optional)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">11. OOP</a></td> <!-- Discussion -->
  <td>PROJ 5 Due<br/>
    release Reading Quiz 9<br/>
      (due 11/11)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 11/8</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/python/data-lab.topic&course=&novideo&noreading&noassignment">16. Intro to Data Science</a><br/>
    (Optional)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">11. OOP</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 11/9</th> <!-- Date -->
  <td>23. Concurrency
  <a href="https://drive.google.com/file/d/1O-kfUjjaF1rGoT0LxrnVQs6wVjq81JKY/view?usp=sharing">(slides)</a>
  <a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> 
  <a href = "https://www.youtube.com/watch?v=TN9r9jQKHDY&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=23">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>Proposal Reviews</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 11/10</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>Proposal Reviews</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 11/11</th> <!-- Date -->
  <td>NO CLASS<br/>
    (Veteran's Day)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td>NO CLASS<br/>
    (Veteran's Day)</td> <!-- Discussion -->
  <td>Reading Quiz 9 Due</td> <!-- Assignment -->
</tr>

<!-- WEEK THIRTEEN -->
<tr>
  <td rowspan=5>13</td> <!-- Week Number -->
  <th>Mon 11/14</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 13 Readings</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/llab/html/topic.html?topic=berkeley_bjc%2Fareas%2Fconcurrency.topic&course&novideo&noreading&noassignment">17. Concurrency</a><br/>
    (Optional)</td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">12. Python HOFs, Lambdas, Tree Recursion</a></td> <!-- Discussion -->
  <td>release Reading Quiz 10<br/>
    (due 11/18)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 11/15</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/llab/html/topic.html?topic=berkeley_bjc%2Fareas%2Fconcurrency.topic&course&novideo&noreading&noassignment">17. Concurrency</a><br/>
    (Optional)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 11/16</th> <!-- Date -->
  <td>24. Guest Lecture: Human-computer interaction (HCI) <a href="https://www2.eecs.berkeley.edu/Faculty/Homepages/paulos.html">(Professor Eric Paulos)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=HLhxZKEuBOI&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=24">(recording)</a><a href="https://drive.google.com/file/d/1QU-eG1TuEmx25MW3Xv2FJ-mKxQ4Bf2mb/view?usp=sharing">(slides)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>Catchup Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 11/17</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>Catchup Work Session</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 11/18</th> <!-- Date -->
  <td>25. Guest Lecture: Limits of Computing <a href="https://people.eecs.berkeley.edu/~minilek/">(Professor Jelani Nelson)</a><a href = "https://www.youtube.com/c/IesgDepartmental">(live stream)</a> <a href = "https://www.youtube.com/watch?v=QEEawi2SIAc&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=25">(recording)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>Reading Quiz 10 Due</td> <!-- Assignment -->
</tr>

<!-- WEEK FOURTEEN -->
<tr>
  <td rowspan=5>14</td> <!-- Week Number -->
  <th>Mon 11/21</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td><a href="https://cs10.org/fa22/readings/">Week 14 Readings (optional)</a></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/libraries/libraries.topic&course=cs10_fa20.html&novideo&noreading&noassignment"> 18. Snap! & Python Libraries </a><br/>
    (Optional)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>release Reading Quiz 11<br/>
    (due 11/25)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 11/22</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td><a href="https://cs10.org/bjc-r/topic/topic.html?topic=berkeley_bjc/libraries/libraries.topic&course=cs10_fa20.html&novideo&noreading&noassignment"> 18. Snap! & Python Libraries</a><br/>
    (Optional)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 11/23</th> <!-- Date -->
  <td>NO CLASS<br/>
    (Thanksgiving)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Thanksgiving)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 11/24</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Thanksgiving)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 11/25</th> <!-- Date -->
  <td>NO CLASS<br/>
    (Thanksgiving)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td>NO CLASS<br/>
    (Thanksgiving)</td> <!-- Discussion -->
  <td>Reading Quiz 11 Due</td> <!-- Assignment -->
</tr>

<!-- WEEK FIFTEEN -->
<tr>
  <td rowspan=5>15</td> <!-- Week Number -->
  <th>Mon 11/28</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td><a href="https://cs10.org/fa22/discussion/">15. Postterm Review & Farewell</a></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 11/29</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 11/30</th> <!-- Date -->
  <td>24. Alumni Panel
  <a href = "https://www.youtube.com/watch?v=d_LnDYX5XT0&list=PLnocShPlK-FugD3qpxoBnu6RkDKyqsyvZ&index=26">(recording)</a><a href="https://drive.google.com/file/d/1-SmBGlzZypXYLt8lMc6nYDtz5nFG6TBb/view?usp=sharing">(slides)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td>FINAL PROJ Cancelled (Not Due)</td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 12/1</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 12/2</th> <!-- Date -->
  <td>25. Conclusion & Farewell <a href="https://drive.google.com/file/d/1Qa35D4bhm1H4lISTITRT3d6evFSWjF52/view?usp=sharing">(slides)</a></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td><b>Postterm RELEASED Saturday 12/3</b></td> <!-- Assignment -->
</tr>

<!-- WEEK SIXTEEN - RRR WEEK-->
<tr>
  <td rowspan=5>16</td> <!-- Week Number -->
  <th>Mon 12/5</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Lab -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Discussion -->
  <td><b>Postterm DUE</b></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 12/6</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Lab -->
  <td></td><!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 12/7</th> <!-- Date -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 12/8</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 12/9</th> <!-- Date -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td>NO CLASS<br/>
    (RRR Week)</td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>

<!-- WEEK SEVENTEEN - FINALS WEEK -->
<tr>
  <td rowspan=5>17</td>
  <th>Mon 12/12</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Lab -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Tue 12/13</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Lab -->
  <td></td><!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Wed 12/14</th> <!-- Date -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Thur 12/15</th> <!-- Date -->
  <td></td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Lab -->
  <td></td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
<tr>
  <th>Fri 12/16</th> <!-- Date -->
  <td>NO CLASS<br/>
    (Finals Week)</td> <!-- Lecture -->
  <td></td> <!-- Readings -->
  <td></td> <!-- Lab -->
  <td>NO CLASS (Finals Week)</td> <!-- Discussion -->
  <td></td> <!-- Assignment -->
</tr>
Week Date Lecture Readings Lab Discussion Assignment