Notes

Recent Notes and Activities

Recent Notebooks

Assignments

Upcoming

Warning: these aren't in order!
Final Project – Project Presentation is due 12:00 pm, Tue 8 May.
Final Project – Project Website MVP is due 11:59 pm, Tue 24 Apr.
Final Project – Project Website, feedback addressed is due 1:30 pm, Tue 1 May.
Final Project – Final Deliverables is due 12:00 pm, Tue 8 May.

Recent

more…

Office Hours

WhoWhenWhere
Paul by appointment AC112
Amon by appointment AC312
Ben by appointment MH329

Course Materials

Think Python, by Allen Downey
The course text
Optional texts
on reserve in the Olin Library