Notes

Recent Notes and Activities

Recent Notebooks

Assignments

Upcoming

Warning: these aren't in order!
Assignment 21 is due 10:00 am, Thu 15 Nov.
Final Project – Project Website MVP is due 5:00 pm, Thu 29 Nov.
Final Project – Project Website, feedback addressed is due 12:30 pm, Thu 6 Dec.
Final Project – Final Deliverables is due 4:00 pm, Tue 11 Dec.

Recent

more…

Office Hours

WhoWhenWhere
Ben by appointment MH329

Course Materials

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