September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
25 | 26 | 27
13:30-14:20 Lecture
Welcome to PL, Intro to OCaml (ints, bools, variables, functions) Whiteboards Demo code Video (poor quality, no screen)
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
28
Set up OCaml before section if possible, bring remaining issues
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
29
10:30-11:30 OH (Vani)
CSE2 131
13:30-14:20 Lecture
Canceled (James sick) |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
14:30-15:30 OH (Aaminah)
CSE2 150 |
03
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
04
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
05
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
06
10:30-11:30 OH (Vani)
CSE2 131 |
09
14:30-15:30 OH (Aaminah)
CSE2 150 |
10
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
11
13:30-14:20 Lecture
Polymorphic variants, Nested patterns, Reflections on nesting, the Truth about patterns Demo Code
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout
23:59 HW1 due
|
12
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
13
10:30-11:30 OH (Vani)
CSE2 131 |
16
14:30-15:30 OH (Aaminah)
CSE2 150 |
17
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
18
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
19
Section
Currying, Map and Filter, Higher-order functions Slides Worksheet (doc) Worksheet (code and solutions)
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121
23:59 HW2 due
|
20
10:30-11:30 OH (Vani)
CSE2 131 |
23
14:30-15:30 OH (Aaminah)
CSE2 150 |
24
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
25
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
26
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121
23:59 HW3 due
|
27
10:30-11:30 OH (Vani)
CSE2 131 |
30
14:30-15:30 OH (Aaminah)
CSE2 150 |
31
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
01
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
02
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
03
10:30-11:30 OH (Vani)
CSE2 131 |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
14:30-15:30 OH (Aaminah)
CSE2 150
23:59 HW4 due
|
07
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
08
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
09
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
10
Veteran's Day (observed)
|
13
14:30-15:30 OH (Aaminah)
CSE2 150 |
14
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
15
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
16
Section
Open office hours for HW5
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
17
10:30-11:30 OH (Vani)
CSE2 131
23:59 HW5 due
|
20
14:30-15:30 OH (Aaminah)
CSE2 150 |
21
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
22
Thanksgiving travel day
|
23
Thanksgiving
|
24
Native American Heritage Day
|
27
13:30-14:20 Lecture
Guest Lecture: Effective ML by Ron Minsky from Jane Street
14:30-15:30 OH (Aaminah)
CSE2 150 |
28
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
29
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout
23:59 HW6 due
|
30
Section
HW7 intro
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
01
10:30-11:30 OH (Vani)
CSE2 131 |
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
14:30-15:30 OH (Aaminah)
CSE2 150 |
05
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
06
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout |
07
Section
Open office hours
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121
23:59 HW7 due
|
08
10:30-11:30 OH (Vani)
CSE2 131 |
11
09:00-10:00 OH (Aaminah)
Zoom link TBD |
12
15:30-16:30 OH (Allan)
CSE1 2nd floor breakout |
13
17:30-18:30 OH (Ethan)
CSE1 3rd floor breakout
23:59 Project due
|
14
11:00-12:00 OH (Aditya)
CSE2 131
14:30-15:30 OH (Anirudh)
CSE2 121 |
15 |