| Week | Person | Travel + topic + hw |
| 1/17 - 1/21 | Zach |
no travel plans... intro to big-O and runtime ideas big-O and Racket! |
| 1/24 - 1/28 | Zach |
no travel plans... Racket 1 recursion is fun! (100 pts) |
| 1/31 - 2/4 | Zach |
CE21 meeting (Christine) Racket 2 and a bit o' Java Racket's sweet spot (90 pts) + 10 pts: Java syntax |
| 2/7 - 2/11 | Zach |
no travel plans Racket 3 and a bit more Java Racket unicalc w/errors (80 pts) + 20 pts: Java OpenList class |
| 2/14 - 2/18 | Christine |
no travel plans Java! Java unicalc (35 pts) + Unilang (parsing) (65 pts) |
| 2/21 - 2/25 | Christine |
no travel plans Java! Java 20 Q and BFS/DFS maze-solving(100 pts) |
| 2/28 - 3/4 | Christine |
ACM team goes to Egypt (Zach) Java! Java applet fun; events, graphics, parallelism (150 pts - due next week) |
| 3/7 - 3/11 | Christine |
SIGCSE (both!) Java and exam Java applet wrap up (first lec.) and exam (second lec.) |
| 3/14 - 3/18 | neither! | Spring Break! |
| 3/21 - 3/25 | Zach |
no known travel Prolog is fun! Prolog! (100 pts) |
| 3/28 - 4/1 | Zach |
no known travel Prolog is even more fun! Prolog! (100 pts) |
| 4/4 - 4/8 | Zach |
no known travel Prolog's Spamventure (and/or language generator) Prolog! (100 pts) |
| 4/11 - 4/15 | Christine |
TePRA conference (Zach) Finite State and Turing Machines et al. JFLAP! (100 pts) |
| 4/18 - 4/22 | Christine |
no known travel (Un)computability and Algorithm analysis Mixed-language arts! (100 pts) |
| 4/25 - 4/29 | Christine/Zach |
no known travel Dynamic programming Dynamic programming (and ex. cr.)! (100 pts) |