LECTURES: Class slides will generally be posted shortly after the lecture has concluded, along with lecture capture recordings. You are highly encouraged to attend all classes. See the course missive for lecture attendance information--there are rewards for coming!! :)

Lecture dates are all tentative until they've happened.

.key files can be opened using Apple Keynote. The content is exactly the same as the PDF.

Sporting Events
Event Date PDF .key Livestream (Recording) Worksheet
Introduction to CS16 23 Jan 2020 [PDF] [.key]
Image Resizing and Seamcarving 23 Jan 2020 [PDF] [.key] Recording PDF
Analysis & Big-O 28 Jan 2020 [PDF] [.key] Part 1, Part 2 PDF
Python Lab 30 Jan 2020
Expanding Stacks & Queues 4 Feb 2020 [PDF] [.key] Recording PDF
Recurrence, Induction, and Dynamic Programming 6 Feb 2020 [PDF 1]
[PDF 2]
[.key 1]
[.key 2]
Recording PDF
Hashing, Sets, Dictionaries 11 Feb 2020 [PDF] [.key] Recording PDF
Binary Search, Trees & Traversals 13 Feb 2020 [PDF 1]
[PDF 2]
[.key 1]
[.key 2]
Recording PDF 1
PDF 2
No Lecture: Long Weekend 18 Feb 2020
Trees & Traversals, Binary Search Trees 20 Feb 2020 [PDF 1]
[PDF 2]
[.key 1]
[.key 2]
Recording PDF
Heaps & Priority Queues, Improving Pseudocode 25 Feb 2020 [PDF 1]
[PDF 2]
[.key 1]
[.key 2]
Recording PDF
Sorting & Master Theorem 27 Feb 2020 [PDF] [.key] Recording PDF
Medians & Selection 3 Mar 2020 [PDF 1]
[PDF 2]
[.key 1]
[.key 2]
Recording PDF
Intro to Graphs 5 Mar 2020 [PDF 1]
[PDF 2]
[.key 1]
[.key 2]
Recording PDF
DAGs & Topsort 10 Mar 2020 [PDF] [.key] Recording PDF
Shortest Paths in Graphs 31 Mar 2020 [PDF] [.key] Recording PDF
MSTs: Prim & Kruskal 2 Apr 2020 [PDF] [.key] Recording PDF 1
PDF 2
More MSTs 7 Apr 2020 [PDF] [.key] Recording PDF
PageRank 9 Apr 2020 [PDF] [.key] Recording PDF
Decision Trees 14 Apr 2020 [PDF] [.key] Recording PDF
Functional Programming 16 Apr 2020 [PDF] [.key] Recording PDF
Online Algorithms & Hardness 21 Apr 2020 [PDF] [.key] Recording PDF
More Machine Learning 23 Apr 2020 [PDF] [.key] Recording PDF
Algorithmic Bias and Discrimination 28 Apr 2020 [PDF] [.key] Recording PDF
Final Review 30 Apr 2020 [PDF] [.key] Recording N/A